latex 学习笔记》
- 【latex】1 环境安装与快速上手
- 【latex】2 使用Aurora与在word中编写伪代码
- 【latex】3 会议期刊论文模板的使用方法
- 【latex】4 写作时使用git进行版本管理
- 【latex】5 如何快速写出公式对应的latex公式
3. 会议期刊论文模板的使用方法
3.1 内容描述
从这里开始,彻底放弃了 word。如果不习惯一开始就上手 latex ,建议直接使用 markdown 文本文件编写,markdown中公式或者算法编写不方便的话不如干脆手写,拍照。编写好以后准备投稿的时候,再根据会议期刊的格式要求进行 latex 排版。
本节内容介绍如何使用模板编写论文,介绍其中一个模板的使用详细过程,其他模板使用方法大同小异。
如果还没有安装 tex 环境请参考:
3.2 使用模板
请 注意,如果能使用模板请一定要使用模板来编写论文,即便对 latex 已经足够熟悉,也建议使用模板,特别是已经确定了要投的会议或期刊后。
这里的例子是使用IEEE 会议模板:
[1] https://www.ieee.org/conferences/publishing/templates.html
更多的模板下载地址请参考:
[2] https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/authoring-tools-and-templates/tools-for-ieee-authors/ieee-article-templates/ 然后点击其中的 IEEE Template Selector
,接着一步一步选择自己要投的会议期刊然后就可以下载模板了。
使用方法也比较简单,打开tex编辑器,这里以 tex-studio 为例,然后选择打开模板中的 tex 文件,运行即可查看 pdf 文件。
[3] overleaf 专用 overleaf 是一个在线写论文的网站,但是内网可能访问比较慢。这里不详细介绍 overleaf 的使用,需要的请自行查询资料了解一下。
3.3 模板以及使用概述
3.3.1 模板内容
下载 [1] 中的模板后,得到的是一个压缩包,解压后内容包括:
conference_101719.pdf
:会议模板转换到 pdf 后的样子。conference_101719.tex
:特别需要关注的文件,使用 latex 编写论文就是依据这个进行的。IEEEtran.cls
: 样式相关,不能
修改这个文件。IEEEtran_HOWTO.pdf
:介绍如何使用 IEEEtran LATEX Class- 其他
总而言之需要重点关注的就一个文件,就是 tex 文件。需要在里面填写内容。
3.2.2 使用方法概括
使用时主要可以概括为四个部分:
- 文字类型部分。需要复制自己的论文粘贴到 latex 文件中指定位置即可。比如说自己的摘要粘贴到模板里面的摘要等等。
- 图表部分:图片部分的编排相对来说麻烦一些,如果要求是双拦的话,需要考虑图片是否需要独占一行(两栏);如果一张图片是由多个子图组成的话,需要考虑子图编排等。。
- 公式算法:公式算法与文字类型基本上是一样的,需要注意的是如果自己使用的是word的话,极有可能公式不能识别,需要重新编写。
- 参考文献:参考文献的编排其实也是一项比较麻烦的工作。因为不同的会议期刊要求的格式也不相同。
这些部分的具体内容会在后面介绍。
3.3 具体使用方法
特别 注意事项:
- 及时保存。建议专门为论文建立一个
git
仓库,可以使用一些提供私有参考的 git 服务,比如说 阿里code 等。 - 矢量图片。建议尽量使用矢量图片,如果有一些不方便使用矢量图片的部分,尽量使用高清的 png 格式图片代替。
- 相关工具。
- 必须安装 latex 环境,工具推荐使用
tex-studio
; - 推荐使用
Viso
进行绘图(类似于圆、框、流程图等示意图),通过一些方法可以导出矢量图; - 推荐使用
OriginPro
进行与数据相关的图表类的绘图; - 推荐使用
AdobeAcrobat
对 pdf 进行裁剪转eps
矢量图。如果不知道下载地址,请参考 这里。并且可以通过这个软件对 eps 格式图片进行查看。
- 必须安装 latex 环境,工具推荐使用
3.3.1 文字部分
主要方法: Ctrl + C & Ctrl + V
注意事项:
- 不要删除或者更改模板中引用的宏,避免出现问题。
- 一些特殊符号的使用请多加注意。
还有其他很多细节部分,这里很难全部概括,请自行查询资料。
3.3.2 图表部分
图片与表格是两部分内容,需要注意:
- 图片尽量使用eps矢量图。为了读者更好的阅读体验,尽量使用矢量图。
- 指定图片的路径以后,不要删除,移动图片。
- 无论是图片还是表格,需要注意模板中要求的 Labels 字体。
使用方法同样是重点关注模板中表格和图片使用时的 tex 代码,然后将自己的内容填充其中。
一张图片例子
\begin{figure}[htbp]
\centerline{
\includegraphics{fig1.png}
}
\caption{Example of a figure caption.}
\label{fig}
\end{figure}
当含有两个子图,并排放置
\begin{figure}[htbp]
\centerline{
\includegraphics{fig1.png} \includegraphics{fig1.png}
}
\caption{Example of a figure caption.}
\label{fig}
\end{figure}
图片换行的问题 以 2x2
规格为例:
\begin{figure}[htbp]
\centerline{
\includegraphics{fig1.png} \includegraphics{fig1.png}
}
\centerline{
\includegraphics{fig1.png} \includegraphics{fig1.png}
}
\caption{Example of a figure caption.}
\label{fig}
\end{figure
图片的使用还需要注意:
- 如果图片比较宽,可以在 tex 中编写占两栏空间。
- 如果子图较多,可以根据实际情况进行换行。一般规格有
1x3
(三个子图不换行)、2x2
(两行两列)、3x3
(三行三列) 等。
一张图片占领两拦 只需要把 \begin{figure}
改成 \begin{figure*}
即可。
\begin{figure*}[htbp]
\centerline{
\includegraphics[width=8cm]{fig1.png}
}
\caption{Example of a figure caption.}
\label{fig}
\end{figure*}
注 :eps 格式的图片的添加是一样的。
表格方面的内容与图片属性规则差不多,如果模板上的不能满足自己需求就查查资料改一改。
3.3.3 公式算法
latex 编写算法公式需要按照特定的规则进行,尽量不要使用少量库提供的公式以及符号。基本上论文中能够见到的自己都能用。
\begin{equation}
a+b=\gamma\label{eq}
\end{equation}
算法的例子这个模板中并没有给出,可以参考 2 使用Aurora与在word中编写伪代码
这里同样提供例子。
首先需要修改宏:具体内容参考图片中的描述。
接着在某位置编写算法伪代码如下:
\begin{algorithm}[t]
\caption{algorithm caption} %算法的名字
\hspace*{0.02in} {\bf Input:} %算法的输入, \hspace*{0.02in}用来控制位置,同时利用 \\ 进行换行
input parameters A, B, C\\
\hspace*{0.02in} {\bf Output:} %算法的结果输出
output result
\begin{algorithmic}[1]
\State some description
\For{condition}
\State ...
\If{condition}
\State ...
\Else
\State ...
\EndIf
\EndFor
\While{condition}
\State ...
\EndWhile
\State
\Return result
\end{algorithmic}
\end{algorithm}
效果如图所示:
3.3.4 参考文献
参考文献这一部分内容尤其小心,因为不同的模板要求不同的格式是常用的事情。推荐使用 https://dblp.org/ 查找,然后根据会议与期刊的要求更改格式。
这个过程可能需要耗费一些时间,但是一定要仔细检查。
在实际写作过程中,可以考虑先把所有参考文献的标题复制下来,在然后去一个一个查找,并整理成规范的格式。这里也有一些工具可以使用,需要根据自己习惯去查找,选择自己习惯的工具。
3.4 工具的使用
3.4.1 OriginPro 导出 eps 格式图片
对于与数据密切相关的图片,比如柱状图,ROC 图等,推荐使用 OriginPro
。
绘图部分这里不进行介绍,只强调导出 eps
图片时,注意选择自动裁剪多余空白部分。(导出方法:右键点击绘制的图片,选择 导出即可)。
对于英文版本这里也可以参考上面的截图。
3.4.2 Viso 导出 eps 格式图片
Viso 不能直接导出 eps 格式图片,需要经过一些操作过程。
- 点击 Viso 左上角的
文件
,选择打印
,然后选择打印当前页
,再点击打印
。可以导出 pdf 格式图片。
2. 使用AdobeAcrobat
Adobe Acrobat 9.0 Pro下载 打开 pdf 文件,接着点击上面的文档
,选择裁剪页面
,然后再弹出框中勾选删除白边距
。点击确认
。
3. 接着点击左上角文件
,另存为
然后选择eps
格式即可导出。
完成任务。
3.5 mac 补充
这里特别需要补充说明一下:mac 用户不能使用 visio 怎么处理。
visio 只是一个绘图工具,我们只需要找到一个可以绘制能够导出 pdf 格式的图片的软件即可,比如 draw.io , OmniGraffle 等等。
导出 pdf 后,同样使用 AdobeAcrobat软件进行裁剪,然后导出 eps 图片即可。
3.6 总结
论文排版是一项复杂的事情,需要耐心,多查查资料。
Smileyan
2020.3.5 20:17
参考链接:
[1] https://www.ieee.org/conferences/publishing/templates.html
[4] overleaf 模板选择