我们在提交会议论文时需要格式化好我们的论文手稿(这里指的是 tex 文档),如当你使用 IEEE 模板提交论文到 ICSE,ICSME 等会议时,你需要在官网下载 IEEE 的模板,并参考相关规定来撰写你的 Latex 版本的论文手稿。我在这篇博客里简单介绍一些关于 IEEE 模板应用时需要的基本元素及要点。

  • Latex 官方网址: https://www.latex-project.org/
  • IEEE 模板地址: https://www.ieee.org/conferences_events/conferences/publishing/templates.html

1. 模板文件 cls

不论是 IEEE,Elsevier, 或是 ACM 的模板解压包中,都会提供一个 cls 文件,这个文件规定了 latex 各个标签的表现形式(斜体,大写,对其等)。因此在编译 latex 时,一定要讲 cls 文件加到目录中,并且尽量不要破坏 cls 文件。

2. 头部 Headings

latex 文件的头部格式几乎是固定的,首先以 \documentclass{10pt, conference}[IEEEtran] 开头,这句话表明此文章使用的模板文件名:IEEEtran.cls,文章的文字大小:10pt,格式为:conference。

其次,在 latex 文件头部会引入各种需要导入的包文件 \usepackage{xxx} ,这些包的引入会让文章表现形式更好,如加入 cite 包会增加参考文献引用时的格式,加入 amsmath 包会增加各种数学字符和字体,增加 xcolor 包会让表格中的背景添加颜色等。

Latex 提供的所有包,可以在这里查到 https://www.ctan.org/pkg/

\documentclass[10pt, conference]{IEEEtran}
\IEEEoverridecommandlockouts
\usepackage{cite}  % 引入的模块名
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08emT\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}

3. 作者 Authors

在 IEEE 中,我们找到 \author 区域填写文章的作者信息,其中每个作者的信息包含 \IEEEauthorblockN\IEEEauthorblockA 中,前者介绍作者的名字,后者介绍作者的单位、邮箱等信息。

\author{
\IEEEauthorblockN{James Harden}\IEEEauthorblockA{\textit{School of Computer Science} \\\textit{Arizona state university}\\Phoenix, USA \\james.harden@asu.edu}
\and
\IEEEauthorblockN{Christina Aguilera}\IEEEauthorblockA{\textit{School of Computer Science} \\\textit{Wuhan University}\\Wuhan, China \\xxxx@whu.edu.cn}
}

4. 摘要和关键字 Abstract & Keywords

论文的摘要部分填写在 \begin{abstract}...\end{abstract} 之间,字数一般控制在 250 字左右。关键字填写在 \begin{IEEEkeywords}...\end{IEEEkeywords} 之间,关键字之间用逗号分隔开。

\begin{abstract}
An abstract is a brief summary of a research article, thesis, review, conference proceeding,
or any in-depth analysis of a particular subject and is often used to help the reader quickly
ascertain the paper's purpose. When used, an abstract always appears at the beginning of
a manuscript or typescript, acting as the point-of-entry for any given academic paper or
patent application. Abstracting and indexing services for various academic disciplines are
aimed at compiling a body of literature for that particular subject.
\end{abstract}\begin{IEEEkeywords}abstract, conference, academic, literature
\end{IEEEkeywords}

5. 标题 Section

文章的一级标题用 \section{title} 来分隔,章节中的二级标题用 \subsection{sub-title} 来分隔,不同的章节可以使用 \label{tag} 来做标记方便文章中引用。一般来讲,文章最多设置 3 级标题(即 \subsubsection{}),过多的标题会让人迷惑。

\section{Introduction}
\label{sect:title}
The section Introduction begins at here ...\subsection{contribution}
\label{sect:sub-title}
The sub-section contribution begins at here ...\subsubsection{contribution-1}
sub-sub-section starts here ...

6. 清单项 Itemize

IEEE 模板中存在 itemizeenumerate 两种方式表示清单项,不同之处在于 itemize 清单项的符号是一个点,enumerate 清单项的符号是数字。

\begin{itemize}  %% 无数字标记的清单项\item Use either SI (MKS) or CGS as primary units. \item Avoid combining SI and CGS units, such as current ...
\end{itemize}\begin{enumerate}  %% 有数字标记的清单项\item Use either SI (MKS) or CGS as primary units. \item Avoid combining SI and CGS units, such as current ...
\end{enumerate}

7. 数学等式 Equations

数学等式用 \begin{equation}...\end{equation} 包裹起来(会自动分配数字编号),我们可以在数学等式区域做标记 \label{eq1},然后在论文中使用 \ref{eq1} 来引用数学等式。

\begin{equation}a+b=\gamma\label{eq1}
\end{equation}


除了 {equation} 之外,我们可以使用 align* 来使得多行数学等式对齐(注意要引入amsmath 包,即 \usepackage{amsmath})。常用的数学符号见 常用数学符号的 LaTeX 表示方法.

\begin{align*}
2x - 5y &=  8 \\
3x + 9y &=  -12
\end{align*}

8. 表格和图片 Table & Figure

下面展示了表格(table)的实例,在定义时,我们通过 tabletabular 嵌套定义表格,其中 tabular 包含表格的主体,表格的每一行结尾用 \\ 换行,每一列用 & 分开。如果需要合并多列或者多行单元格,则分别使用 \multicolumn{3}{c}{cell text},和 \multirow{3}{*}{cell text} 来合并(需要添加 multirow 包)。

在调用时我们通过表格标签来调用,即使用 Table~\ref{tab1} 的方式调用,论文中显示为 Table ???

\begin{table}[htbp]\caption{Table Type Styles}  %% 表格标题\begin{center}\begin{tabular}{|c|c|c|c|}  %% 表格列的个数为 4,文字方向为居中对齐\hline  %% 分界线Table & \multicolumn{3}{|c|}{\textbf{Table Column Head}} \\  %% 第 3 个单元格合\cline{2-4}  %% 从第 2 列到第 4 列的分界线Head & Column-1 & Column-2 & Column-3 \\\hlinecopy & More table copy$^{\mathrm{a}}$ & &  \\\hline\multicolumn{4}{l}{$^{\mathrm{a}}$Sample of a Table footnote.}\end{tabular}\label{tab1}\end{center}
\end{table}


下面展示了图片(figure)的实例,我们使用 \includegraphics{fig1.png} 表明了图片的路径。在调用该图片时我们同样使用标签来调用,即使用 Fig.~\ref{fig1} 的方式调用,在 latex 中显示为 Fig. ???

\begin{figure}[htbp]\centerline{\includegraphics{fig1.png}}\caption{Example of a figure caption.}\label{fig1}
\end{figure}

此外,在论文中对表格和图片进行编排时应该注意:

  1. 所有的图片和表格均应放在文章的头部和顶部(不能放在文章中间)
  2. 图片的标题应该放在图片的底部,表格的标题应该放在表格的头部

9. 致谢 Acknowledgment

论文的致谢部分写在 \section*{Acknowledgment} 章节处(一般处于正文和参考文献之间)。值得注意的是不要在 Acknowledgmentd 后多加字母 e

\section*{Acknowledgment}
The preferred spelling of the word ``acknowledgment'' in America is without
an ``e'' after the ``g''.

10. 参考文献 References

参考文献是论文的最后部分(不考虑文章的附件 Appendix),一般来讲正常的参考文献占用 2 页纸,现在主流是使用 bibtex 来存储需要的参考文献,我们使用 \bibliographstyle{abbr} 来规定参考文献的格式,即数字缩写格式。使用 \bibliography{references} 来指定 bib 文件的地址。

\bibliographystyle{abbrv}
\bibliography{IEEEabrv,references} % references.bib is the file to save citations.

在书写参考文献时应当注意:

  1. 当连续引用多个参考文献时,请写成 \cite{A, B, C} 的形式(不要写成 \cite{A}, \cite{B}, \cite{C} 的格式)
  2. 参考文献或摘要部分不要用 \footnote{} 做下标
  3. 除非有 6 个以上的作者,否则不要使用 et. al 等字眼

以上就是构成一篇 IEEE 会议论文的基本元素了,根据上述的元素我们可以排版一篇漂亮的论文(单双栏),当然还有很多细节需要完善,我后续会持续保持更新。【Todo…】

写一篇简单的 IEEE 会议论文相关推荐

  1. IEEE会议论文提交时 遇到:“Font Helvetica is not embedded”解决方法

    最近提交IEEE会议论文, 但是在检测PDF格式的时候被通知说PDF不合格,由于 Font Helvetica is not embedded 我的PDF是由Latex直接生成的,不知道为什么会出现这 ...

  2. LaTex使用方法和技巧——以IEEE会议论文模板为例

    LaTex使用方法和技巧--以IEEE会议论文模板为例 IEEE 会议论文模板下载地址 使用Bib管理参考文献 交叉引用点击跳转和添加颜色 调整参考文献间距 平衡最后一页长度 图片插入.通栏图片.大小 ...

  3. 如何写一篇好的科研课题论文

    写一篇好的科研基金需要花费很大的精力,相信大家在这方面都有所疑惑,接下来我给大家讲解一下. 要点 1. 要写好科研课题论文,必须先养成读英文文章的习惯,争取每天 30-60 分钟.刚开始可以选择以读英 ...

  4. 【论文写作】如何写科技论文?万能模板!!!(以IEEE会议论文为例)

    0. 写在前面 常言道,科技论文犹如"八股文",有固定的写作模式.本篇博客主要是针对工程方面的论文的结构以及写作链条的一些整理,并不是为了提高或者润色一篇论文的表达.基本上所有的论 ...

  5. ieee会议论文从手稿到发表

    0. 前言 在创新点得到认可之后就可以准备发论文了,这个一定要早点,可以给自己设置一个明确的deadline,毕竟ddl是第一生产力. 1. 确定发什么期刊.会议 一定要符合学校的毕业要求,有一些水的 ...

  6. 如何写一篇不水的机器学习论文?这17页指南从建模、评估到写报告,手把手教你...

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还在学师阶段的研究生以及从 ...

  7. 如何写一篇人工智能领域的期刊论文(SCI论文的固定模式和一些套路)

    一.摘要(Abstract) 1.摘要通常按四个方面来顺序写 目的:研究的范围.目的性.重要性: 方法:研究了什么内容,用了什么东西,做了哪些事情, 结果:通过调研.实验.观察发现获得多种数据和结果, ...

  8. 秒表c语言程序代码,求大神帮忙写一篇简单的C语言秒表程序, 谢谢。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include Unsigned char code Tab[10]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0 ...

  9. 写一篇简单的TileMap入门教程

    是好久好久都没有更新了 最近上课讲到了unity的TileMap,那么就给大家献上我自己对TileMap的理解以及一些入门操作,便于给刚接触TileMap的你一些参考. TileMap总所周知是一个十 ...

  10. IEEE 会议论文PDF eXpress 检查报错“Font Helvetica-Bold, TimesNewRomanPS-BoldMT, ..., is not embedded”

    报错如下: 可以发现缺少四种字体没有嵌入. 通过此方法,将后三种字体嵌入. 通过此方法,将第一种字体嵌入. 由于 Matlab 导出的 eps 可能有白边,可以现将其转化为 PDF,然后对 PDF 做 ...

最新文章

  1. 【OH】Oracle软件安装需要的软件包(官方文档)
  2. JBoss Seam 3.0.0.Beta2 发布
  3. graylog2 架构--转载
  4. 从最新财报中,我看到京东“四面楚歌”
  5. RxJava尝试取代Handler初探
  6. spring mvc学习(28):get乱码解决
  7. ETDM:基于显式时间差分建模的视频超分辨率(CVPR 2022)
  8. 保时捷卡宴Cayenne Coupe插电混动版上市
  9. java 多线程,线程安全等定义
  10. jquery 弹出遮罩层
  11. 腾讯PHP工程师面试题两份
  12. asp.net 返回表单json数据 辅助类
  13. 用Welford算法实现LN的方差更新
  14. Android修改ro.debugable开启全局debug模式
  15. SilverLight自定义集合控件中的集合项数据绑定问题
  16. cisco交换机-路由器配置命令
  17. 终端安全检测和防御技术
  18. 见证成长,PostgreSQL线上沙龙感谢有你
  19. 关于区块链的想法和感想
  20. qt在表格中如何画线_在QtreeWidget中显示表格线,该如何处理

热门文章

  1. 关于使用阿里云centos7如何搭建L2TP用于学习2021年7月亲测
  2. 微信小程序轮播图,图片自适应,图片循环播放,图片之间有空白空间
  3. JS点击图片位置后增加点位
  4. 利用MATLAB实现Sobel边缘检测
  5. 一个不错的Redis实战学习视频教程
  6. 如何使用微信小程序第三方UI组件库
  7. 宽度学习系统:一种不需要深度结构的高效增量学习系统
  8. matlab好看的字体,[转载]最合适写代码的字体
  9. 基于matlab 自适应滤波,基于Matlab的自适应滤波器的设计及仿真
  10. 解决软件注册机被win10杀灭问题