Latex使用自查表


前言

本篇以IEEE模板使用为例简述Latex的使用,可作为手册进行查询


一、文字

添加链接描述
Latex: 添加IEEE会议论文作者信息
LaTex IEEE模板为作者和单位添加上标
Latex使用IEEE模板的注释总结

1.字体的更改

2.字号的更改

1.加深希腊字母:
用\usepackage{amsmath}
\boldsymbol{\sigma}

更好的方法是使用\usepackage{bm}
\bm{}来加粗。

2.\mathbf 只对公式中的普通字母ABC…abcdef等起作用。

3.斜体粗体设置

4.首字降落

5.latex的查找与替换

LATEX的查找和替换方式
ctrl+R
replace all

二、表格

1.横跨两列的表格

2.表格生成神器

3.更改表格的长宽及位置

4.表格标题

想要设置如图的标题,文章开始前进行宏包设置:
其中可以设置与更改参数

\captionsetup[table]{labelformat=simple, labelsep=newline, textfont=sc, justification=centering}

latex中的表格如何取消小写字母大写
模板中一般标题全部大写字母,如果想要个别字母或者单位小写,可以使用{\upshape [ ]}
举例:{\upshape [deg]}
[deg]

5.表格主题

6.表格脚注

7.典型表格代码实例及效果

三、图片

插图的基本命令:

\begin{figure}[tbp]
\centering
\includegraphics[width=0.7\textwidth]{图片名称}
\caption{标题名称}\label{fig1}
\end{figure}

1.figure* 相对于通栏,figure相对于本栏。Latex总不把浮动体放在你想要的地方,但是Latex总是保证浮动体的相对顺序。[tbp]是对这个浮动体的位置加一点限制,缺省值为[tbp]

h 浮动体就放在当前页面上。这主要用于小浮动体。
t 放在页面顶部
b 放在页面底部
p 放在一专门页面,仅含一个浮动体。
!严格按照放置说明符放置即使看起来不好。

eg: [!hbp]表示一定把图片放在当前页上,或放在页面底部,或放在一专门页面,不管页面是否美观。

2.\centering 表示图片居中

3.[width=0.7\textwidth]是指定图片的相对大小,这里指图片的宽度为页面的0.7倍。{图片名称}应包括图片的路径,但是如果把图片和源文件放在一个文件夹这,则只写名称就可以了。eg:{figure/test.png}

4.如果把*\caption{标题名称}写在\includegraphics*之前,则得到的图片的标题在图片的上面。{标题名称}主要是对图片的描述。

5.\label{fig1}是这个图片的标签,在别的地方那个引用这个图片的话,要用相同的名称。\label必须放在\caption命令的后面,如果放在其他的地方,则插图的计数器就会出错。

*如果发现所有的图片都堆积在本章或本节最后一页的话,那说明对某个浮动体的位置加的限制不能满足,例如限制[h],但因某种原因,这个条件不能满足, 因此这个图片就没地方插入了,Latex选择把它放在了最后,有因为Latex要保证图片的相对顺序,所以在这张图之后的图片都被堆积在最后一页了。容易发现,Latex经常在一页堆积了很多图片(不是7中所说情况),那么可以用 \setcounter{totalnumber}{2}会阻止 Latex将多于 两个的浮动对象放置到一文本页中。

1.图片格式的要求及图片预处理(使用ps)

1.一般需要格式eps、jpg、pdf,通常使用Ps的存储为进行相应的处理。
2.使用科研组包SciPicMatrix:PS的一个动作包使用说明
以下是安装后的操作说明
(1).打开Ps-菜单-窗口-动作
(2).在C盘建立一个文件夹:Artwork
(3).然后在该文件夹在建一个文件夹:Original Pics,用来存放原始图片。
(4).整理图片并命名,前缀为A1,A2,…B1,B2,…(前缀决定了组图前后的位置)
(5).然后打开Ps,按F9调出动作面板即可
3.手动Ps调整看这篇基础操作

2.图片主题

3.图片子图排版

4.图片信息标注

5.插入图片以及文件路径的问题

(1)Latex 中使插图的位置紧跟插入的文字后

%加入宏包 
\usepackage{float}
%然后,在插入图片的语句后加个[H]即可,如:
\begin{figure}[H]

(2)设置文件路径
在latex里面插入很多图片时,有时候相关的图片会放在同一个文件夹下,这时需要指定图片的路径,如果图片在tex文件所在文件夹下的子文件夹下只需要把子文件夹的名字写上就行,比如子文件夹名字为fig则图片的路径可表示为

\begin{figure}[htbp] 
\begin{center} 
\includegraphics[angle=0,width=1\textwidth]{fig//1.eps} 
\caption{示意图} 
\label{fig:1} 
\end{center} 
\end{figure}

否则要给出图片所在的绝对路径。
绝对路径:

\includegraphics{D:/matlab/image/zs.eps}

当然也可以通过如下方法设置图片路径

\graphicspath{{路径名/}}

路径名目录为当前工作目录下的图片目录,可存放文档中用到的图片,这样在插入图片时,不用给出绝对路径,系统会根据给出的图片路径figures,自动到该目录下寻找需要的图片。

6.典型代码示例

四、公式编辑

常见符号

1.波浪线:
方式1:一般文字环境下,\textasciitilde
方式2:公式环境下,$ \sim $

宏观

宏观:Latex对于公式的处理主要有三种方法:

a. 使用 符 号 , 对 于 公 式 y = x 2 + z , 可 以 写 成 符号,对于公式y=x^2+z,可以写成 y=x2+z,y=x2+z$。其中表示上标,_表示下表。

b.采用displaymath,提供公式环境

\begin{displaymath}
E = \left\{ \begin{array}{ll}
 \{(R,T0)\} & \textrm{if $ST = ON$}\\
 \{(R,T1)\} & \textrm{if $ST = OFF$}\\
 \end{array} \right.
\end{displaymath}

c. 采用enquation,displaymath没有公式编号,而enquation有。

1、
(1)行中插入公式: 公 式 公式 ,例子: L 4 2 + L 3 6 − 4 L 3 \frac{L^4}{2}+\frac{L^3}{6}-\frac{4L}{3} 2L4+6L334L

(2)行间插入公式(自动带上公式标号),\begin{equation}公式\end{equation},

例子:\begin{equation}\frac{L4}{2}+\frac{L3}{6}-\frac{4L}{3}\end{equation};

2、粗体(向量或矩阵):用\mathbf{}(有时\textbf{}仍然有用;然而加深希腊字母则需要使用\boldsymbol

3、上标:字母^上标;下标:字母_下标;

4、括号:\left(括号内容\right) 或者直接输入();

5、分数:\frac{分子}{分母};

6、求和:\sum_{下标}^{上标};

7、符号(求余符号为%):

8.算短间隔可以用!

(1)希腊字母:
在这里插入图片描述

(2)基本运算符:
在这里插入图片描述

(3)积分运算符:
在这里插入图片描述
(3)其他运算符:
在这里插入图片描述

当公式长度超出文本宽度

1. 断行
2. 适量缩小公式间距
3 变小字体

Mathtype辅助

数学公式网站在线编辑器

在线公式编辑器

公式换行

目标:换行后等式对齐
前提:使用 \usepackage{amsmath}

\begin{equation}
\begin{aligned}
R(S_2) &= p_2\cdot S_2=\sum_{i\in \mathcal{I}^+(p_2)}B_i+\beta B_{l'} \\
&\leq \sum_{i\in \mathcal{I}^+(p_2)}B_i+B_{l'}\leq \sum_{i\in \mathcal{I}^+(p_1)}B_i  \\
&\leq \sum_{i\in \mathcal{I}^+(p_1)}B_i+\alpha B_l=R(S_1)
\end{aligned}
\end{equation}
% \\ 表示换行, & 表示对齐点

算法

算法(伪代码):一般来说,只需要如下形式就可以了
方法来源

\documentclass{article}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
\begin{document}


\begin{algorithm}
\caption{Euclid’s algorithm}\label{euclid}
\begin{algorithmic}[1]
\Procedure{Euclid}{$a,b$}\Comment{The g.c.d. of a and b}
   \State $r\gets a\bmod b$
   \If{sfdfdsa}
   \State sdfsadf
   \EndIf
   \While{$r\not=0$}\Comment{We have the answer if r is 0}
      \State $a\gets b$
      \State $b\gets r$
      \State $r\gets a\bmod b$
  \EndWhile\label{euclidendwhile}
   \State \textbf{return} $b$\Comment{The gcd is b}
\EndProcedure
\end{algorithmic}
\end{algorithm}


\end{document} 

然而对于IEEE的模板,就不能同时使用

\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{algpseudocode}

会报一个algorithmic重复定义的错误,猜想有可能是包含的package冲突,所以就不能使用\If等等一些列的宏,只能供使用\IF,\ENDIF等全大写的宏。

例子如下:

\usepackage{algorithm}
\usepackage{algorithmicx}

\begin{algorithm}[!h]
\caption{Routing algorithm}
\begin{algorithmic}[1]
\IF{there is a packet Px coming from X-}
    \IF{$x\neq x_t(Px)$}
       \STATE $ST(S_X)=ON$
       \STATE $ST(S_F)=ON$

   \ENDIF

\ENDIF

\end{algorithmic}

\end{algorithm}

引用

BUG:Misplaced alignment tab character &. \newblock {\em Mountain Research &的问题

在latex中导入参考文献时,我们使用百度学术的**“引用”**导入链接为BibTex格式,直接复制到我们的文献库就行,但是编译后报错:

Misplaced alignment tab character &. \newblock {\em Mountain Research &1
原因在于参考文献中出现了&,点击报错的信息跳转到那一行,这时我们在&前面加上 \ 就可以了。

推荐新手阅读的网址
用Latex写论文时如何简单方便地插入图片、表格和公式
LaTeX记录 —— 各种数学符号
如何用LaTeX写公式(示例了十余个公式,涵盖了大多情况)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值