IEEE模板使用注意事项

关于模板的下载

在网站 https://ctan.org/tex-archive/macros/latex/contrib/IEEEtran/ 可以下载到比较全的模板,而且可以很方便地切换单栏双栏。

但似乎这可能是IEEE早年的模板,近年来各期刊似乎都已经推出了自己模板(比如TAES),这些模板下载网址为:
https://template-selector.ieee.org/secure/templateSelector/publicationType
但是这种自选期刊下载的模板是没有单栏的。

关于单栏双栏

注意区分用的模板是 {IEEEtran} 还是期刊自己的如 {IEEEtaes}
如果是后者,可能不支持通过直接在文档开头加一行代码直接转单栏。
双栏采用自选期刊下载的模板{IEEEtaes},单栏采用{IEEEtran}。不知道双栏采用{IEEEtran}现在还行不行,如果可以的话,这个改单栏双栏是最方便的,只需要在最一开始定义:

\documentclass[12pt,onecolumn,draftclsnofoot]{
    
    IEEEtran}

关于公式

When referring to an equation or formula, use simply “(1),” not “Eq. (1)” or “equation (1),” except at the beginning of a sentence: “Equation (1) is … .”

关于图片

分辨率至少600dpi
Figure axis labels are often a source of confusion. Use words rather than symbols. As an example, write the quantity ‘‘Magnetization’’ or ‘‘Magnetization \emph{M},’’ not just ‘’\emph{M}.‘’ Put units in parentheses. Do not label axes only with units. For example, write "gnetization (A/m)‘’ or ‘‘Magnetization (A.m − 1 ^{ {-}1} 1),’’ not just ‘‘A/m.’’ Do not label axes with a ratio of quantities and units. For example, write ‘‘Temperature (K),’’ not ‘‘Temperature/K.’’

Multipart figures should be combined and labeled before final submission. Labels should appear centered below each subfigure in 8-point Times New Roman font in the format of (a), (b) and ©.

引用

When referencing your figures and tables within your article, use the abbreviation “Fig.‘’ even at the beginning of a sentence. Do not abbreviate “Table.‘’ Tables should be numbered with Roman numerals.

关于参考文献

When citing a section in a book, please give the relevant page numbers. In text, refer simply to the reference number. Do not use “Ref.” or “reference” except at the beginning of a sentence: “Reference {[}3{]} shows … .”

Reference numbers are set flush left and form a column of their own, hanging out beyond the body of the reference. The reference numbers are on the line, enclosed in square brackets. In all references, the given name of the author or editor is abbreviated to the initial only and precedes the last name. Use them all; use \emph{et al}. only if names are not given or if there are more than 6 authors. Use commas around Jr., Sr., and III in names. Abbreviate conference titles. When citing IEEE Transactions, provide the issue number, page range, volume number, month if available, and year. When referencing a patent, provide the day and the month of issue, or application. References may not include all information; please obtain and include relevant information. Do not combine references. There must be only one reference with each number. If there is a URL included with the reference, it can be included at the end of the reference.

Other than books, capitalize only the first word in an article title, except for proper nouns and element symbols.

连续编号文献没有用短横线连起来

使用模板中的{cite}

扫描二维码关注公众号,回复: 15396474 查看本文章
\usepackage{cite}
% cite.sty was written by Donald Arseneau
% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
% \cite{} output to follow that of the IEEE. Loading the cite package will
% result in citation numbers being automatically sorted and properly
% "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using
% cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's
% \cite will automatically add leading space, if needed. Use cite.sty's
% noadjust option (cite.sty V3.8 and later) if you want to turn this off
% such as if a citation ever needs to be enclosed in parenthesis.
% cite.sty is already installed on most LaTeX systems. Be sure and use
% version 5.0 (2009-03-20) and later if using hyperref.sty.
% The latest version can be obtained at:
% http://www.ctan.org/pkg/cite
% The documentation is contained in the cite.sty file itself.

作者姓名缺省

参考:https://blog.sciencenet.cn/blog-2578568-1122432.html
1、用文本编辑器打开 IEEEtran.bst,找到以下代码:

% #0 turns off the "dashification" of repeated (i.e., identical to those
% of the previous entry) names. IEEE normally does this.
% #1 enables
FUNCTION {default.is.dash.repeated.names} { #1 }

2、将 FUNCTION {default.is.dash.repeated.names} { #1 } 中的 1 修改为 0

% #0 turns off the "dashification" of repeated (i.e., identical to those
% of the previous entry) names. IEEE normally does this.
% #1 enables
FUNCTION {default.is.dash.repeated.names} { #0 }

3、保存,重新编译就可以显示作者名称。

编辑bib文件不知道格式

结合着模板示例参考一下这个网站:https://libguides.nps.edu/citation/bibtex

关于期刊名和会议名要求缩写

这点确实恶心
参考:https://zhuanlan.zhihu.com/p/522928078

关于添加行号

参考链接:https://blog.csdn.net/qq_36674060/article/details/128721019
原本的模板中是没有行号的,但为了方便审稿人评阅,还是加上行号比较好。

IEEE双栏论文添加行号

代码

\documentclass[journal]{IEEEtran}

\usepackage[switch]{lineno}
\linenumbers    %放在\begin{document}之前或者之后似乎都可以

\begin{document}
...

\nolinenumbers   % 结束编号,若要全文编号,该条命令可不加

右栏的行号(默认在右栏左边),可能会和左边的文字重叠,因此添加[switch]选项使右栏的行号位于右边。
如果是单栏行号,那不写[switch]就可以。

如果每一页都要重新编号,使用命令如下:

\usepackage{lineno} 

\begin{document}	% 文章开始
%
\pagewiselinenumbers% 按页重新编号 
\switchlinenumbers	% 双栏,单栏删除该行
%

公式前的行号不显示

出现行号中断的原因是因为存在equationaligngather 等环境。

过渡方案

在输入公式前敲一个空行,但这样会导致编译出来的公式前也存在空白,因此需要调整间距。
示例:

Here is an equation:
\vspace{
    
    -\baselineskip} % 向上缩一行

\begin{
    
    align}
\label{
    
    original system equation}
&\mathrm{
    
    d}\left( u\pm v \right) =\mathrm{
    
    d}u\pm \mathrm{
    
    d}v  \\
&\mathrm{
    
    d}\left( Cu \right) =C\mathrm{
    
    d}u
\end{
    
    align} 

推荐方案

重新定义 equationaligngather 等环境。
现在很多模板的 equation 环境在行号显示上已经没有问题了,主要有问题的是另外两个。
在 begin{document} 之前输入

\let\oldequation\equation
\let\oldendequation\endequation
\renewenvironment{
    
    equation}{
    
    \linenomathNonumbers\oldequation}{
    
    \oldendequation\endlinenomath}

\let\oldalign\align
\let\oldendalign\endalign
\renewenvironment{
    
    align}{
    
    \linenomathNonumbers\oldalign}{
    
    \oldendalign\endlinenomath}

\let\oldgather\gather
\let\oldendgather\endgather
\renewenvironment{
    
    gather}{
    
    \linenomathNonumbers\oldgather}{
    
    \oldendgather\endlinenomath}

猜你喜欢

转载自blog.csdn.net/gsgbgxp/article/details/130841538