本文将总结使用IEEE Transactions系列期刊的投稿模板时的一些注意事项,包括模板本身的使用规范、参考文献的正确格式等其他内容。科技论文的通用写作规范将不在此介绍。

在介绍模板的细节规范之前,先要注意投稿时的页数要求,对于常见的IEEE Trans Journal,初稿论文一般不超过13页。如果超过的话,编辑很可能会退回稿件让你删除到13页再重新提交,这样会白白浪费时间与精力。而审稿后的修改稿一般不超过16页

📌 其实,如果初稿内容太多的话,我们可以把多余内容放到修改稿里再提交,这样还会让审稿人会觉得我们对修改稿作出了significant的补充与进一步论述(滑稽

模板组成

下载正确的模板

我们最好从IEEE Template Selector 中下载对应期刊的模板,这里为什么不推荐使用在Overleaf Template中找到的IEEE Trans模板呢?因为IEEE Trans旗下每个期刊对应的主模板Tex文件可能不同,Selector 中下载的压缩包就是唯一对应的那个LaTeX模板文件,而有的Overleaf Template中很可能会包含多个主Tex文件(见下一小节), 如果没了解过的话很可能就用了错误的主TeX模板。严谨起见,我们应当从正确的渠道中下载正确的模板。
在这里插入图片描述

IEEE Trans主模板文件种类

在整个IEEE Trans的LaTeX2e系列模板中,主TeX文件有以下几种类型:

  • bare_jrnl.tex: 一般的Trans Journal模板
  • bare_jrnl_comsoc.tex: IEEE旗下Computer Society系列的Trans Journal模板
  • bare_jrnl_compsoc.tex: IEEE旗下Communications Society系列的Trans Journal模板
  • bare_conf.tex: 一般的Trans Conference模板
  • bare_conf_compsoc.tex: IEEE旗下Computer Society系列的Trans Conference
  • bare_conf_transmsg.tex: Trans on Magnetics的Journal模板

可以看到完整的IEEE Trans系列模板包含了非常多的主TeX模板文件, 在正式投稿前一定要仔细核查下自己所投期刊或会议对应的模板文件是否正确。而如果为了避免选用模板出错,就应该像上一小节所说的,直接从官方Selector中下载。

图与表

图表标题

注意检查所用模板中的图表标题格式, 有时在添加 \usepackage{caption}后,图的标题格式会发生变化,如下图所示。


默认模板的图题样式 (此时没使用`caption`包)

因为某种原因用了`caption`包造成默认样式被修改

从上面两图可以明显看出图标题的差异,因此要注意有没有因为额外添加的LaTeX命令或包导致了图表标题格式的变化。

图表内容

IEEE Trans系列的模板没有对图表的文字大小、字体等内容作硬性规定(很多国内期刊都有这种要求),但在实际撰写时需要注意图示内容是否清晰无误,图示信息是否能够自明,一些补充信息可以在标题后面直接写出。

而如果是表, 还是推荐使用经典的三线表展示,IEEE模板默认的那种紧凑风格的表看起来不是非常的美观。另外,表格中的一些指标可能要写Yes or No来表示,这里我推荐使用LaTeX \usepackage{pifont}包中的 \ding[51]\ding[55] 两个mark符号,这样更加规范。

公式

单行公式过长

在Trans系列模板中,如果行间的单行公式过长,会导致公式的编号被挤到下一行去,同时公式本身也可能会超出单栏的宽度,如下图所示。
在这里插入图片描述

解决方法通常有三种:

  • 使用small命令包裹公式。这可以让公式字体更小一些,如果单行公式超出的不是很多,可以用这种方法来限制;
  • 使用\!命令添加到间距过宽的符号、数字之间,这个命令可以强行减小符号之间的间距;
  • \begin{equation}环境中使用\begin{aligned}包裹公式,此时就可以使用换行符\\以及对齐符号&来调整公式的分布了

公式与文字的上下间隔

在编辑行间公式时, 注意在公式上方不要存在空行, 否则编译后会造成文字与公式的间隔距离过大, 而且与下方间距大小不相等, 从而影响排版效果,如下图所示。


公式上方至文字之间有多余的空行 (公式上面的空白略大于下面的)

删除了公式上方多余的文字, 上下空白相等

因此要额外检查并删去每个公式上方多余的空行, 让公式的上下间距相同。此外,如果发现文稿的某一页中段落之间的间距比其他页要大一些,而自己并没有加一些奇怪的命令去调整,这其实是因为模板本身有一定的孤段控制浮动调整机制,如果当前页的空余间隔不足以让下一页的文本加进来,那么模板就会让当前页的内容均匀分散下,从而造成了间距过大的后果。

因此,当看到公式与文字间隔过大的情况时,先检查下有没有多余空行,再看下当前页内的间隔是否都变大了,此时可通过适当调整文本内容优化排版效果。

标题中的公式

有时我们需要在小节标题中添加行内公式, 例如 $\epsilon=xy$。而Trans模板编译后会发现这个标题在目录索引中的样式成为了下图中的样子。
在这里插入图片描述
此时,LaTeX编译器还会告诉我们一条警告Package hyperref Warning: Token not allowed in a PDF string (Unicode)。标题中的公式虽不影响最终的文本内容输出,但读者在查看PDF书签目录索引时,就会发现格式错乱。要解决这一问题,需要使用命令texorpdfstring来将数学命令包裹起来,并手动指定要呈现的字符,如要将$\epsilon=xy$指定为e=xy, 则可把标题写为This Section is about \texorpdfstring{$\epsilon=xy$}{e=xy}。重新编译后目录索引中的格式就会正常了,如下图所示。

在这里插入图片描述

引用标号

注意Trans系列模板中对图、表、公式的引用格式规范和对应的LaTeX命令,不要在论文中进行混用或误用。

  • 图的引用: 在正文中使用 Fig. \ref{fig_label} 引用某一图片, 注意Fig是大写而且点号后空格;
  • 表的引用: 在正文中使用 Table \ref{tab_label引用某一表格, 注意此处是全称Table;
  • 公式的引用: 在正文中使用 \eqref{eq_label} 引用某一公式, 注意此处不带先导词 Eq. 或者 Equation等, 直接写标号即可。
  • 算法的引用: 模板未明确指出, 可使用Algorithm \ref{alg_label}来引用某一算法。

以上只是根据Trans模板中样例PDF中的方式进行引用的, 在实际写作时要以具体的最新模板文件规范来写。

参考文献

标准参考

在IEEE Trans系列模板的示例文件中,参考文献的格式定义在标准文件IEEEtran.bst中,我们在LaTeX文稿中可直接使用命令\bibliography{mybibfile} 将我们自己的bib文件编译生成为对应的参考文献。

如果担心格式不标准的话, 具体查看IEEEexample.bib这一文件中的IEEE标准示例,里面涵盖了各种类型(如专利、会议文件、报告、标准等)参考文献的写法,在投稿时最好能参照其中的写法重新修改一遍。

省略URL

在使用Google Scholar等工具自动导出参考文献的 bib 格式引用时,文献对应的 doi 号 与 在线 url 网址有时也会包含其中。这在LaTeX中使用时会造成每项参考文献的内容过长,而且也不够美观。

而IEEE Trans模板提供了IEEEtranBSTCTL命令可以让其在编译时省略 bib 中指定的域 (如URL, DOI等),使得Reference看起来更加清爽简洁,用法如下所示。

@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_article_number = "yes",
CTLuse_paper = "yes",
CTLuse_url = "yes",
CTLuse_forced_etal = "no",
CTLmax_names_forced_etal = "10",
CTLnames_show_etal = "1",
CTLuse_alt_spacing = "yes",
CTLalt_stretch_factor = "4",
CTLdash_repeated_names = "yes",
CTLname_format_string = "{f.˜}{vv˜}{ll}{, jj}",
CTLname_latex_cmd = "",
CTLname_url_prefix = "[Online]. Available:"
}

将上面的代码粘贴到自己的bib文件最开始处, 同时在TeX源文件\begin{document}后面添加命令\bstctlcite{IEEEexample:BSTcontrol} 即可. 上面的代码提供了不同的自定义控制参数, 如果只想省略URL链接的话, 可以修改如下:

@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_url = "no",
}

缩写格式

有的期刊在正式录用后可能会要求作者将参考文献全部改为缩写格式的,例如IEEE Transactions on Information Forensics and Security 改为IEEE Trans. Inf. Th.。IEEE默认模板提供了IEEEabbrv的样式来呈现缩写后的参考文献,然而它并没有提供现成的缩写名录。因此,我们可能还需要手动将全称的参考文献期刊于会议手动改为缩写后的格式。

尽管IEEE模板在IEEEabbrv.bib中给出了用户应该如何设置IEEE相关会议和论文的缩写(如下图所示),其他会议或期刊的缩写名称依然需要我们手动调整,网上也有不少标准缩写词名录网站

在这里插入图片描述

📌 这一部分是细节上的一些Checkpoint,在实际写作时很可能会被顺手忘掉,所以在最后检查时应仔细注意。

其他

作者块及作者块间距

可能有的作者在最终校验时会觉得IEEE模板中题目下方的作者名字与正文相隔太远,想手动用\vspace, \vskip等命令调整。但官方模板指出,这一行为可能会破坏第一页文稿中文字和浮动对象的分布。因为IEEE模板具有一种根据文本内容自适应计算每页分布文字行数的机制,考虑到首页的文字对象种类比较复杂 (题目, 关键词, 作者信息等内容), 用户最好不要自行修改作者信息与正文之间的距离,以免影响首页的模板排版效果。

IEEE pubid

Trans系列的LaTeX模板提供了文稿版权声明的LaTeX命令\IEEEpubid{0000--0000/00\$00.00~\copyright~2021 IEEE}。根据官方文档要求, 使用这一命令时, 必须在正文中调用IEEEpubidadjcol这一与之配套的命令, 才能在当前页的最下方出现IEEE的版权声明文字, 如下图所示。

在这里插入图片描述
因此, 按照官方说法, 只要在第一页的某一处人为调用IEEEpubidadjcol即可, 而实际发现, 如果仅在第一页的左栏文字某处调用命令, 生成的版权声明会与其他文字发生重叠,如下图所示。

在这里插入图片描述
因此, 准确而言, 应该是在第一页右栏文字中调用命令IEEEpubidadjcol😅才不会发生文字重叠, 官方文档的描述应该再准确一些。

附录与作者信息

当文章有较多附录(Appendix)内容时,需要考虑附录内容与作者信息这两节的先后顺序。我的做法是,如果附录内容是比较关键的解释性文字,例如详细的数学证明、实验的过程描述和细节、正文中重要结果的阐释等,都应先于作者信息这一节。如果附录内容是一些补充性文字,如若干补充的图片和表格、补充的实验数据等,就可以放在作者信息这一节之后。

Appendix 和 Author Biography 这两个Section之间并没有严格的先后规定 (当然它俩肯定是都在Reference后面的),它们的先后顺序应服务于整体文章内容的逻辑

投稿

文章页数

在本文开头时也提到了,IEEE Trans系列中每个期刊都有各自推荐的初稿页数,例如TIFS建议第一次提交的初稿的长度不应超过13页,修改后终稿的长度不应超过16页。我们最好还是把页数控制在范围之内,否则编辑很有可能会把稿件打回修改至页数符合要求再投稿。

PDF文稿检查

在有些Camera Ready的会议里可能要求作者使用主办方提供的工具检查自己的稿件,检查通过后才允许上传。Trans系列期刊虽没有强制规定,但我们最好也用IEEE PDF Checker检查下我们的稿件。确认没有明显的格式错误后再投稿,减少编辑和审稿人的检查精力。

Cover Letter

投稿信这个见仁见智,Trans系列期刊绝大多数的Cover letter都是非必需的。如果时间充裕,则也可以写下投稿信;不过没有的话也不太会影响审稿人对论文的评价。

Peer Review

Trans系列期刊的同行评审制度有的是双盲(作者审稿人互相不知道),而有些是单盲(作者不知道审稿人,审稿人知道作者)。因此,在写Author Biography部分,可以根据期刊的同行评审策略有针对性地介绍作者(咳咳)。

总结

本文针对IEEE Trans系列LaTeX模板在写作时的一些检查点作了总结与介绍,在撰写科研论文时,除了把握文章的内容和逻辑结构,也应注意写作上的呈现方式和排版效果。在IEEE Trans系列模板中,更是要对图表、公式以及参考文献等内容仔细检查,减少审稿人和编辑的工作压力,也有助于我们论文的顺利接收。

如果你有其他经验或建议也欢迎分享!最后,感谢你的阅读,最后以一句歌词作为结束:

我没有被你改写一生怎配有心事,我没有被你害过恨过写成情史变废纸 ——张敬轩《春秋》”

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐