用LaTex排版IEEE Trans文章的一些步骤及资料记录

一、准备

需要下载IEEE Trans的模板,并准备Latex软件。

  • LaTeX软件我用的是Tax Live,下载地址:http://tug.org/texlive/acquire-netinstall.html

  • IEEE Trans的模板,下载地址:https://template-selector.ieee.org/secure/templateSelector/publicationType,不同的期刊模板稍微有点区别,可以到这个下载地址里找自己想要投稿的期刊,下载相应的模板就行了。

用LaTex排版IEEE Trans文章的一些步骤及资料记录_第1张图片

二、排版

1. 准备工作

先来介绍一下下载的模板都有什么:

用LaTex排版IEEE Trans文章的一些步骤及资料记录_第2张图片

其中各个文件的用途大概如下,需要用到的三个文件加粗显示了:

bare_adv: 一些高级功能和复杂的技术

bare_conf: 用于IEEE Conferences的排版

bare_conf_compsoc: 用于IEEE Computer Society Conferences的排版

bare_jrnl: 用于IEEE Journals的排版

bare_jrnl_compsoc: 用于IEEE Computer Society Journals的排版

bare_jrnl_comsoc: 用于IEEE Communications Society Journals的排版

bare_jrnl_tansmag: 用于IEEE Transactions on Magnetics 的排版

IEEEtran.cls: IEEE排版所需要的类文件

IEEEtran_HOWTO.pdf: 介绍这些文件的使用,这个文件非常关键。

准备工作有两个,第一是安装模板,将IEEEtran.cls文件安装在texlive安装路径~/texmf-local/tex/latex/下,并在cmd输入texhash刷新数据库

用LaTex排版IEEE Trans文章的一些步骤及资料记录_第3张图片

第二是准备文件,新建一个文件夹,将IEEEtran.cls放入该文件夹,将bare_jrnl.tex改名为main.tex,这个文件用于编辑自己的文章,最后建一个figure文件夹,将所有的图片放入该文件夹下

用LaTex排版IEEE Trans文章的一些步骤及资料记录_第4张图片

至此,准备工作完毕,可以直接打开main.tex文件,进行排版编辑了。

2. 文字排版

下面打开main.tex文件,在正式开始文字排版之前,先对文件中的一些语法进行介绍。

(1)导入相关的格式和包

最先看到的是:

\documentclass[10pt,journal,final]{IEEEtran}

这里先介绍下,这句话的目的是将根目录下的IEEEtran.cls文件包含进来,如果该文件不在根目录下,可以用{../sty/IEEEtran}这样的形势将其包含进来。其余的参数介绍如下:

10pt指的文件中的字号大小,这里有的参数包括9pt, 10pt, 11pt, 12pt。大部分文献都是10pt的,除了个别例外和technote文字用的9pt,个别会议的初稿用的11pt。

journal指的是文件的排版格式类型,可用的参数有conference, journal, technote, peerreview, peerreviewca。在大多数的IEEE TRANSACTIONS journal上采用的是journal或者technote,不过technote用的9pt的字号;peerreview和journal的模式很像,但是为了对同行审稿人匿名,peerreview是单栏的封面页(只有题目,作者,和摘要),同时封面页后面的文章首页就不再包含作者信息,另外还需要命令\IEEEpeerreviewmaketitle放在封面页摘要的后面;peerreviewca与peerrevie的模式相同,但是它是包含作者信息的。

final指的是文章的状态,可用的参数有draft, draftcls, draftclsnofoot, final。draft表示文章用单栏双倍行距,距4边1英尺,以便于编辑评论,另外,对于插图来说,这种模式禁用了图像渲染;draftcls和draft类似,但是能够正常加载出图片;draftclsnofoot和draftcls类似,但是不显示单词“DRAFT”;

这里只用到了这三个参数,还有其他一些可以使用的参数,常用的加粗了:

comsoc, compsoc, transmag

letterpaper, a4paper, cspaper

oneside, twoside

onecolumn, twocolumn

romanappendices

captionsoff

nofonttune

接下来是要加载一些常用的包:

\usepackage{multirow}

\usepackage{booktabs}

\usepackage{makecell}

\usepackage{float}

% 加载图像包和图片所在的路径
\usepackage{graphicx}
\graphicspath{{./figures/}}

(2)文章题目

首先定义文章开始,然后添加题目,这里用\\对题目进行换行。

\begin{document}

\title{A Heuristic Coconut-based \\ Algorithm}

(3)作者信息

这里使用的是journal中的格式,\thanks后面的内容对应的是首页左下角的脚注说明:

\author{
        Michael˜Shell,˜\IEEEmembership{Member,˜IEEE,
        John˜Doe,˜\IEEEmembership{Fellow,˜OSA,}
        and˜Jane˜Doe,˜\IEEEmembership{Life˜Fellow,˜IEEE}%
    \thanks{Manuscript received January 20, 2002; revised August 26, 2015. This work was supported by the IEEE.}%
    \thanks{M. Shell was with the Georgia Institute of Technology.}

}

(4)页头书名Running Headings

命令形式使用\markboth{}{},比如:

\markboth{Journal of Quantum Telecommunications,˜Vol.˜1, No.˜1,
        ˜January˜2025}{Shell \MakeLowercase{\textit{et al.}}: A Novel Tin Can Link}

(5)出版ID

可以用下面这种方式:

\IEEEpubid{0000--0000/00\$00.00˜\copyright˜2015 IEEE}

(6)特殊文章声明

有的特殊文章是需要添加声明的,比如受邀请写的文章

\IEEEspecialpapernotice{(Invited Paper)}

(7)摘要

\begin{abstract
We propose ...
\end{abstract}

(8)关键词

\begin{IEEEkeywords}
Broad band networks, quality of service, WDM.
\end{IEEEkeywords}

(9)章节

% 一级标题
\section{}
% 二级标题
\subsection{}
% 三级标题
\subsubsection{}

% 段落,对于technotes和compsoc conferences类文章则无法使用
\paragraph{}

(10)首字下沉

首字 下沉用于文章第一段第一个词,比如with:

\IEEEPARstart{W}{ith}

(11)脚注

脚注前面要引入一个包,后面就可以直接使用了:

% 引入包,首行不缩进
\usepackage[marginal]{footmisc}
% 添加脚注
text \footnote{this is footnote}.

3. 图片排版

这里涉及到的问题非常多,给出一个详细介绍各个函数功能及使用的地址:http://www.ctex.org/documents/latex/graphics/graphics.html

这里最常用的是单双栏的图片排版,区别就在于双栏有*单栏没有。首先是双栏图像的排版

% 这种图片是横跨两栏的
\begin{figure*}[!t]	
	\centering	
	\includegraphics[width=6in]{fig1.png}	
	\caption{The examples of samples.}	
	\label{fig1}
\end{figure*}

然后是单栏图像的排版

% 这种是只有左边或者右边单栏排版的
\begin{figure}[h]	
	\centering	
	\includegraphics[scale=1, width=3.5in]{fig4.png}	
	\caption{Frequency analysis for answers.}	
	\label{fig4}
\end{figure}

4. 表格排版

给个例子:

\begin{table}[!t]
    \renewcommand{\arraystretch}{1.3}         % 1.3表示单个框宽度
    \caption{A Simple Example Table}
    \label{table_example}
    \centering
    \begin{tabular}{c||c}
        \hline
        \bfseries First & \bfseries Next\\    % \bfseries表示加粗
        \hline\hline                          % \hline横线框
        1.0 & 2.0\\
        \hline
    \end{tabular}
\end{table}


% 生成的表的形式如下所示
        TABLE II
A SIMPLE EXAMPLE TABLE
    First       Next
     1.0        2.0

5. 公式排版

公式排版比较简单,直接输入:

\begin{equation}
\label{eqn_example}
x = \sum\limits_{i=0}^{z} 2^{i}Q
\end{equation}

如果再别的地方引用了这个公式,那么直接输入该公式的label就可以了:

... as can be seen in (\ref{eqn_example})

6. 参考文献排版

参考文献的排版直接使用\cite就可以了,对于一些更复杂的要求,可以考虑引入索引包:

\usepackage{cite}

7. 作者介绍

% 如果需要添加作者图片
\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{MichaelShell.jpg}}]{Michael Shell}.
text here about Michael Shell.
\end{IEEEbiography}

% 如果不添加图片
\begin{IEEEbiography} {Michael Shell}.
text here about Michael Shell.
\end{IEEEbiography}

 

你可能感兴趣的:(我的人生经验)