期刊(ECAI)论文排版——LATEX
前言
写在前面:前段时间笔者作为工具人使用LATEX帮朋友处理了一篇即将发表的论文格式。本文记录了笔者在处理论文格式期间,使用到的较为经典的部分排版操作,如长公式换行书写、公式组等号对齐、双版面长图如何跨版显示,如何随心所欲地画表格(想怎么画就怎么画)…
朋友的论文尚在投稿,不方便直接展示。所以本文的内容用的是笔者写过的一篇英文论文代替,只是为了实现排版效果。
本文是锦上添花的一文,只写了笔者在前一篇LATEX基本使用操作中未提到的部分,写的较为潦草,具体的LATEX排版细节各位可以参考我的另一篇博客: LATEX基本操作大全.
干货
ECAI排版格式展示
在这一部分,笔者基本是跟着ECAI的latex模板代码写的,并没有什么难度。作者右上角的脚注用的是\institute{}
标签实现的。
长图跨双版设置
笔者用了一张自己之前做的图,随便截了一下。大家可以看到这张长图现在是置顶跨版显示的,如果直接插入一张图片的话,由于双版,图的右半部分在之后会被右侧的字覆盖,而这样设置就避免了这种情况的发生。
实现代码如下:
\begin{figure*}[ht]
\centerline{\includegraphics[height=3.5in]{zw}}
\caption{first figure} \label{procstructfig}
\end{figure*}
说明:这里第二行的{zw}中的zw,是这张图片的名称(zw.eps),在ECAI模板中,不允许读入png之类格式的图片,eps格式是可以的,最好的作图方式其实就是用软件作图并直接生成eps或者ps后缀文件,笔者推荐大家可以尝试Origin绘图软件,发SCI必备绘图软件。如果图片是png、jpg之类的格式的话,那么这就涉及到图片格式转换的问题了。在此笔者同样给出转换方法:不需要其他软件,LATEX自带了图片转换功能,如下所示:
笔者用的WinEdt编辑器自带的命令行 可以用过命令bmeps实现图片格式转换,-c参数的意思是带颜色转换(默认是不带颜色的)。
长公式如何换行显示
有些公式过长,半面版面无法放下整个公式,如果不加以调整,就会出现公式溢出版面的情况,看看笔者是如何对长公式换行显示的吧,先看看效果图:
代码如下(需要引入宏包\usepackage{amsmath}
):
\begin{equation}
\begin{aligned}
f_{ir}& = 1\left(1+1\left(1+ \right.\right. \\
&\left.\left.1+1+1+1\right)+1\right)
\label{thesystem}
\end{aligned}
\end{equation}
公式中两行都有一个“&”符号,这个符号是对齐符,作用是将多行在这个符号处对齐;“\”是换行符号,\right. 和 \left. 分别对应\left( 和 \right) (分别对应括号),笔者在写公式时,在此处停留的时间较长,从网上查到的资料只有说他们对应,却没有具体的对应关系,自己摸索了一段时间才发现:\right.的数量必须和\left(括号的数量一致,例如第一行有两个“(”那就必须有两个\right. 否在会报错。 \left.和\right)同理。
上述是较为复杂的公式换行显示,倘如公式里没有括号,则不需\right. 和\left. 直接 1+1+1 \ +1+1+1 之类的即可。
公式组等号对齐
ECAI的latex模板中有给出公式组的表示方法,但他们默认是向右对齐(如果我没记错的话),我朋友的论文需要公式组的等号对齐,那么该怎么做呢? 很简单,同上述长公式换行对齐的方法,使用对齐符号“&”即可将多个等式对齐,效果如下:
代码如下:
\begin{eqnarray}
\sum_{1}^{P}m_{k}& = & y_{mn}\\
1 & = & 1+1+1
\end{eqnarray}
随心所欲画表格系列
分享一个笔者一直在用的在线生成表格的链接,笔者将具体介绍这个在线网站的强大功能:随心所欲画表格.
输入表格行列数
编辑表格文本显示格式(居中、左齐、右齐)
绘制表格内部边线
合并表格内部单元格
在线生成LATEX表格绘制代码
ECAI官方LATEX模板分享
休息一下之后会放上来,累了。
最后一句
想了解更多LATEX排版内容,戳他- - ->你过来啊.