本文收录于专栏:IEEE论文LaTeX模板解析,本专栏将会围绕IEEE论文LaTeX模板解析持续更新。欢迎点赞收藏+关注!
文章目录
1. 引言
本系列适用于 IEEEtran 1.8b 及更高版本,在编译使用 IEEEtran 的文档时,IEEEtran 会在用户控制台上显示版本号。最新版本的 IEEEtran 及其支持文件可从 IEEE 网站 或 CTAN获取,有关 IEEEtran 的常见问题和最新消息,请参阅 IEEEtran 主页。
有关LaTeX学习,有以下几个推荐,推荐资料均为英文,如果有需要,我后面会出一个系列专门解析一下LaTeX的简单入门:
-
H. Kopka and P. W. Daly的Guide to LATEX, 4th ed。
-
Tobias Oetiker 的 The Not So Short Introduction to LATEX 2ε,该资料提供了使用 LATEX 的一般概述。
-
Stefan M. Moser 的 How to Typeset Equations in LATEX,该资料侧重于使用 IEEEtran 的 IEEEeqnarray 命令格式化 IEEE 风格方程。
2. 类选项
LaTeX模板中的类选项是控制全局风格的重要设定,其基本设置如下所示(这段代码 表明设定字体大小为9pt,论文模式为技术论文,使用的类为IEEEtran):
\documentclass[9pt,technote]{IEEEtran}
下面将会对其相关参数进行解析,其中各参数之间是完全正交的,即任何一类的更改不会影响其他参数的默认值。
2.1 字体设置
正常文字大小有四种可能的值(9/10/11/12pt)。绝大多数论文使用 10pt。值得注意的例外情况是,技术注释论文使用 9pt 文字,某些会议的初次投稿使用 11pt。
2.2 草稿/定稿模式
IEEEtran 提供三种草稿模式和正常的定稿模式:
- draft:草稿模式的行距更大(双倍),以便于编辑注释,纸张四边的页边距均为一英寸。标准草稿选项将文档中使用的所有软件包都置于草稿模式。对于大多数图形软件包来说,这具有禁用数字渲染的效果。这意味着该模式不显示图片,但是留空。
- darftcls:该模式与draft相比可以显示图片。且其为draft和draftclsnofoot的子集。
- draftclsnofoot:该模式与 draftcls 类似,但不会在每页页脚显示 “DRAFT”(草稿)字样和日期。
- final:定稿模式。(默认模式)
2.3 论文模式
IEEEtran 提供五种主要模式,包括会议论文conference、期刊论文journal、通信论文(简报/技术论文)technote和同行评审论文peerreview/peerreviewca。
- 会议论文conference:
- 当文字高度减小到约 9.25 英寸时,页边距也随之增大。特别是,下边距将大于上边距,因为 IEEE 希望在底部留出额外的空隙。文本高度不会精确到 9.25 英寸,而是会随正常字体大小略有变化,以确保每栏行数为整数。
- 页眉和页脚不显示标题和页码。加上对称的水平页边距,这意味着单面和双面选项之间不会有明显的区别。
\author
被置于表格环境中,以便对作者姓名和所属单位进行多栏格式化。- 作者姓名后的间距缩小了。章节名称周围的间距也缩小了。
- 特别论文通知(special paper notice)(如果使用)将出现在作者姓名和标题之间(而不是期刊的标题之后)。
- 图表标题居中显示。
- 以下命令被禁用:
\thanks
、\IEEEEPARstart
、\IEEEEbiography
、\IEEEEb iographynophoto
、\IEEEEpubid
、\IEEEEpubidadjcol
、\IEEEEmembership
和\IEEEEaftertitletext
。如果需要重新启用这些被禁用的命令,可以使用如下命令:\IEEEoverridecommandlockouts
。 - 启用了各种与相机准备工作(camera-ready)有关的提醒和警告通知。
- 期刊论文journal:期刊和技术论文模式生成的论文与许多 IEEE TRANSACTIONS 期刊上的论文非常相似。
- 通信论文(简报/技术论文)technote:技术论文模式一般使用字体大小为9pt
- 同行评审论文peerreview/peerreviewca:同行评审模式与期刊模式很相似,但会生成一个单栏封面页(包含标题、作者姓名和摘要),以方便匿名同行评审。使用同行评议选项的论文需要在封面页结束的位置(通常在摘要之后)执行一条
\IEEEpeerreviewmaketitle
命令(除了传统的\make title
命令之外,还需要在\make title
命令之后执行)。在非同行评审模式下,该命令将被忽略。- peerreviewca模式与peerreview模式类似,但允许输入作者姓名信息,并按照会议模式的格式进行排版,这样编辑就能更清楚地看到作者所属单位和联系信息。
2.4 特殊模式
模板提供三种特殊模式:comsoc, compsoc, transmag。这些互斥选项分别调用 IEEEtran 生成 IEEE Communications Society、IEEE Computer Society 和 IEEE TRANSACTIONS ON MAGNETICS 出版物格式的特殊模式。默认情况下均未启用。
-
Comsoc模式:Comsoc 模式只影响数学字体,使其更接近 Times Roman 主文本。。在 comsoc 模式下,如果用户在文档开始时尚未加载Comsoc调用的数学字体软件包(如Michael Sharpe 免费提供的 newtxmath 软件包或商用 MathTime数学字体),IEEEtran 将尝试强制使用系统上可用的相关软件包。
建议的 newtxmath 载入程序和顺序是:\usepackage[T1]{fontenc} % optional \usepackage{amsmath} \usepackage[cmintegrals]{newtxmath} \usepackage{bm} % optional
其中 cmintegrals 选项是 IEEEtran 在加载 newtxmath 时默认设置的,需要使用该选项才能获得 IEEE 通信协会使用的特定风格的积分符号。可选的 bm 软件包提供了选择性粗体数学。请注意,不需要也不应加载 AMS Math amssymb.sty 软件包,因为该功能已内置在 newtxmath 和 MathTime 中并由其提供。此外,请勿加载 newtxtext.sty 软件包,否则会改变主文本字体。
Comsoc 会议论文目前与传统会议论文的撰写方式相同,除非提交论文的会议另有特别指示,否则不要在会议论文中调用 comsoc 选项。 -
compsoc模式:值得注意的 compsoc 模式格式功能包括:
- 默认文本字体从 Times Roman 更改为 Palatino/Palladio(仅限非会议竞赛模式)
- 修正后的边距
- 章节编号为阿拉伯文
- 启用
\IEEEcompsocitemizethanks
和\IEEEcompsocthanksitem
命令,以提供用于作者单位的\thanks
(第一个脚注)逐项列表 - 启用
\IEEEtitleabstractindextext
命令,提供单列摘要和索引术语 - 其他各种样式更改(其中大部分仅适用于非会议编委会模式),例如:标题、小标题等使用无衬线(Helvetica)字体;在第一个脚注区上方加一条划线;参考文献标签左对齐等
IEEEtran 遵循 IEEE 计算机协会会议论文指南。这种格式取消了 Compsoc 期刊的许多独特功能,使得其与传统的会议模式并无太大区别。但保留了阿拉伯文章节编号。此外Scott Pakin 的 IEEEconf LATEX class也能生成这种格式。然而许多 IEEE 计算机协会会议使用传统会议格式,因此 compsoc 模式不应与这些会议一起使用。
- transmag模式:值得注意的 transmag 模式格式功能包括:
\author
中的文本应作为会议模式下的长格式输入- 启用
\IEEEtitleabstractindextex
t 命令,提供单列摘要和索引术语 \IEEEauthorrefmark
将生成阿拉伯文的作者所属符号- 小节和分节标题和/或其间距略有不同
- 标题使用比正常字体小的粗体字
Transmag 模式(以及标准期刊模式)也可用于向 IEEE Magnetics Letters 投稿。如果希望在论文末尾显示图表,可以使用 endfloat.sty软件包来实现。
2.5 纸张类型
模板提供三种纸张类型:letterpaper、a4paper和cspaper。
IEEEtran 完全支持 US Letter(8.5 英寸 × 11 英寸)和 A4(210 毫米 × 297 毫米)纸张尺寸。由于 IEEE 主要使用 US Letter,因此作者在向 IEEE 提交论文前通常应选择 Letterpaper 选项,除非另有说明(通常是在美国以外召开的会议)。在标准期刊和会议模式下更改纸张大小不会改变文档的排版,只会影响页边距。特别是,使用 a4paper 选项的文档将减少侧边距(A4 纸比 US Letter 纸窄)和加长底边距(A4 纸比 US Letter 纸长)。在这两种情况下,顶边距都是一样的,文本将水平居中。
对于 compsoc 会议和draft模式,页边距保持不变,因此文本区域的大小会随着纸张大小的变化而变化。
cspaper 选项是 IEEE 计算机协会期刊实际出版时使用的特殊 "裁剪 "纸张尺寸(7.875 英寸 × 10.75 英寸)。在 compsoc 期刊模式下,该选项不会改变文档的排版。只有在投稿期刊的编辑要求时,作者才可使用该选项。
请注意,作者应确保所有后处理(PS、PDF 等)都使用与 .tex 文档相同的纸张规格。到目前为止,这里的问题是造成页边距不正确的首要原因。
对于特殊的 cspaper 尺寸,请注意,虽然 IEEEtran 会自动为 pdfLaTeX 的 PDF 模式配置正确的纸张尺寸(对所有纸张尺寸都是如此),但 dvips(用于 DVI 到 PS 转换的应用程序)系统将无法识别特殊的 "ieeecs "纸张,除非在 dvips 的 config.ps 配置文件中有这样的条目:
% Special paper size for the IEEE Computer Society J ournals
@ ieeecs 7.875in 10.75in
@+ ! %%DocumentPaperSizes: ieeecs
@+ %%BeginPaperSize: ieeecs
@+ /setpagedevice where
@+ { pop << /PageSize [567 774] >> setpagedevice }
@+ if
@+ %%EndPaperSize
如果在转换过程中没有明确要求不同的特定纸张尺寸,大多数现代 PS 转换为 PDF 的软件都能正确处理这种自定义纸张尺寸。
2.6 单/双页
oneside / twoside可以控制版面是按照单面打印还是双面打印。由于页边距通常居中,因此主要的显著区别在于行文标题的格式。
2.7单/双栏
onecolumn / twocolumn允许用户选择一栏或两栏文本格式。由于 IEEE 始终使用双栏文本,因此单栏选项只适用于草稿纸。【注意,非IEEE会议/期刊有的时候是单栏的,具体要求请关注投稿会议/期刊的要求】
2.8 罗马文附录
IEEEtran 默认按字母顺序为附录编号(如 A、B 等)。调用该选项(romanappendices)可获得罗马数字编号。
2.9 标题关闭
调用该选项(captionsoff)将禁止在图和表格中显示标题。这样做是为了保留 \label
在 \caption
中的操作。该选项适用于 IEEE TRANSACTIONS ON POWER ELECTRONICS (TPE)(电气和电子工程师协会电力电子期刊)等期刊,这些期刊要求将图和表格放置在文档末尾的独立页面上,不加标题。这种图的放置可以借助 endfloat.sty 软件包实现:
\usepackage[nomarkers]{endfloat}
请注意,TPE 还有其他不寻常的格式要求,也需要 draftclassnofoot 和 onecolumn 选项,以及在第一节和参考书目之前插入分页符(newpage)。这些命令可以通过 \ifCLASSOPTIONcaptionsoff
条件启用。
2.10 禁止字体调整
IEEEtran 通常会更改默认的字间距,使其与 IEEE 出版物中使用的字间距一致。这样,文本就不需要那么多连字号,通常看起来也更美观,尤其是两栏文本。nofonttune 选项将禁用这些字体参数的调整。只有那些使用专门为双栏工作设计或修改的字体的用户才需要注意该选项。