Precautions for Using IEEE Templates

About the download of the template

You can download a relatively complete template from the website https://ctan.org/tex-archive/macros/latex/contrib/IEEEtran/ , and you can easily switch between single-column and double-column.

But it seems that this may be the template of IEEE in its early years. In recent years, various journals seem to have launched their own templates (such as TAES). The download URL of these templates is:
https://template-selector.ieee.org/secure/templateSelector/publicationTypeBut
There is no single-column template for this self-selected journal download template.

About single-column double-column

Pay attention to distinguish whether the template used is {IEEEtran}or the journal's own {IEEEtaes}
. If it is the latter, it may not be supported to directly transfer to a single column by directly adding a line of code at the beginning of the document.
The double column uses the template {IEEEtaes} downloaded from the self-selected journal, and the single column uses {IEEEtran}. I don’t know if it is still possible to use {IEEEtran} for the double column. If possible, it is the most convenient to change the single column to the double column. You only need to define it at the very beginning:

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

About the formula

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 … .”

About the picture

分辨率至少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 ©.

quote

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.

About References

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.

Continuously numbered documents are not connected by dashes

{cite}Use the package in the template

\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.

author name default

Reference: https://blog.sciencenet.cn/blog-2578568-1122432.html
1. Open IEEEtran.bst with a text editor and find the following code:

% #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. Change the 1 in FUNCTION {default.is.dash.repeated.names} { #1 } to 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. Save and recompile to display the author name.

Edit bib file without knowing the format

Take a look at this site along with template examples: https://libguides.nps.edu/citation/bibtex

About requiring abbreviations for journal titles and conference titles

This is really disgusting
Reference: https://zhuanlan.zhihu.com/p/522928078

About adding line numbers

Reference link: https://blog.csdn.net/qq_36674060/article/details/128721019
There are no line numbers in the original template, but for the convenience of reviewers, it is better to add line numbers.

IEEE double-column papers add line numbers

the code

\documentclass[journal]{IEEEtran}

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

\begin{document}
...

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

The line numbers in the right column (by default on the left side of the right column) may overlap with the text on the left, so add [switch]the option to make the line numbers in the right column on the right.
If it is a single-column row number, then [switch]you can leave it blank.

If each page needs to be renumbered, use the following command:

\usepackage{lineno} 

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

The line number before the formula is not displayed

The line number interruption occurs because of the existence of equation, align, gatherand other environments.

transition plan

Type a blank line before entering the formula, but this will cause a blank before the compiled formula, so the spacing needs to be adjusted.
Example:

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} 

Recommended plan

Redefine the equation, , align, gatheretc. environments.
Many template equationenvironments have no problem displaying line numbers, and the main problems are the other two.
Enter before 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}

Guess you like

Origin blog.csdn.net/gsgbgxp/article/details/130841538