This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Sample Article Using IEEEtran.cls
for IEEE Journals and Transactions

IEEE Publication Technology This paper was produced by the IEEE Publication Technology Group. They are in Piscataway, NJ.Manuscript received April 19, 2021; revised August 16, 2021.
Abstract

This document describes the most common article elements and how to use the IEEEtran class with  to produce files that are suitable for submission to the IEEE. IEEEtran can produce conference, journal, and technical note (correspondence) papers with a suitable choice of class options.

Index Terms:
Article submission, IEEE, IEEEtran, journal, , paper, template, typesetting.
publicationid: pubid: 0000–0000/00$00.00 © 2021 IEEE

I Introduction

This file is intended to serve as a “sample article file” for IEEE journal papers produced under  using IEEEtran.cls version 1.8b and later. The most common elements are covered in the simplified and updated instructions in “New_IEEEtran_how-to.pdf”. For less common elements you can refer back to the original “IEEEtran_HOWTO.pdf”. It is assumed that the reader has a basic working knowledge of . Those who are new to  are encouraged to read Tobias Oetiker’s “The Not So Short Introduction to ,” available at: http://tug.ctan.org/info/lshort/english/lshort.pdf which provides an overview of working with .

II The Design, Intent, and
Limitations of the Templates

The templates are intended to approximate the final look and page length of the articles/papers. They are NOT intended to be the final produced work that is displayed in print or on IEEEXplore®. They will help to give the authors an approximation of the number of pages that will be in the final version. The structure of the  files, as designed, enable easy conversion to XML for the composition systems used by the IEEE. The XML files are used to produce the final print/IEEEXplore pdf and then converted to HTML for IEEEXplore.

III Where to Get  Help — User Groups

The following online groups are helpful to beginning and experienced  users. A search through their archives can provide many answers to common questions.

  • http://www.latex-community.org/

  • https://tex.stackexchange.com/

IV Other Resources

See [1, 2, 3, 4, 5] for resources on formatting math into text and additional help in working with .

V Text

For some of the remainer of this sample we will use dummy text to fill out paragraphs rather than use live text that may violate a copyright.

Itam, que ipiti sum dem velit la sum et dionet quatibus apitet voloritet audam, qui aliciant voloreicid quaspe volorem ut maximusandit faccum conemporerum aut ellatur, nobis arcimus. Fugit odi ut pliquia incitium latum que cusapere perit molupta eaquaeria quod ut optatem poreiur? Quiaerr ovitior suntiant litio bearciur?

Onseque sequaes rectur autate minullore nusae nestiberum, sum voluptatio. Et ratem sequiam quaspername nos rem repudandae volum consequis nos eium aut as molupta tectum ulparumquam ut maximillesti consequas quas inctia cum volectinusa porrum unt eius cusaest exeritatur? Nias es enist fugit pa vollum reium essusam nist et pa aceaqui quo elibusdandis deligendus que nullaci lloreri bla que sa coreriam explacc atiumquos simolorpore, non prehendunt lam que occum[6] si aut aut maximus eliaeruntia dia sequiamenime natem sendae ipidemp orehend uciisi omnienetus most verum, ommolendi omnimus, est, veni aut ipsa volendelist mo conserum volores estisciis recessi nveles ut poressitatur sitiis ex endi diti volum dolupta aut aut odi as eatquo cullabo remquis toreptum et des accus dolende pores sequas dolores tinust quas expel moditae ne sum quiatis nis endipie nihilis etum fugiae audi dia quiasit quibus. Ibus el et quatemo luptatque doluptaest et pe volent rem ipidusa eribus utem venimolorae dera qui acea quam etur aceruptat. Gias anis doluptaspic tem et aliquis alique inctiuntiur?

Sedigent, si aligend elibuscid ut et ium volo tem eictore pellore ritatus ut ut ullatus in con con pere nos ab ium di tem aliqui od magnit repta volectur suntio. Nam isquiante doluptis essit, ut eos suntionsecto debitiur sum ea ipitiis adipit, oditiore, a dolorerempos aut harum ius, atquat.

Rum rem ditinti sciendunti volupiciendi sequiae nonsect oreniatur, volores sition ressimil inus solut ea volum harumqui to see(1) mint aut quat eos explis ad quodi debis deliqui aspel earcius.

x=i=0n2iQ.x=\sum_{i=0}^{n}2{i}Q. (1)

Alis nime volorempera perferi sitio denim repudae pre ducilit atatet volecte ssimillorae dolore, ut pel ipsa nonsequiam in re nus maiost et que dolor sunt eturita tibusanis eatent a aut et dio blaudit reptibu scipitem liquia consequodi od unto ipsae. Et enitia vel et experferum quiat harum sa net faccae dolut voloria nem. Bus ut labo. Ita eum repraer rovitia samendit aut et volupta tecupti busant omni quiae porro que nossimodic temquis anto blacita conse nis am, que ereperum eumquam quaescil imenisci quae magnimos recus ilibeaque cum etum iliate prae parumquatemo blaceaquiam quundia dit apienditem rerit re eici quaes eos sinvers pelecabo. Namendignis as exerupit aut magnim ium illabor roratecte plic tem res apiscipsam et vernat untur a deliquaest que non cus eat ea dolupiducim fugiam volum hil ius dolo eaquis sitis aut landesto quo corerest et auditaquas ditae voloribus, qui optaspis exero cusa am, ut plibus.

VI Some Common Elements

VI-A Sections and Subsections

Enumeration of section headings is desirable, but not required. When numbered, please be consistent throughout the article, that is, all headings and all levels of section headings in the article should be enumerated. Primary headings are designated with Roman numerals, secondary with capital letters, tertiary with Arabic numbers; and quaternary with lowercase letters. Reference and Acknowledgment headings are unlike all other section headings in text. They are never enumerated. They are simply primary headings without labels, regardless of whether the other headings in the article are enumerated.

VI-B Citations to the Bibliography

The coding for the citations is made with the  \\backslashcite command. This will display as: see [1].

For multiple citations code as follows: \\backslashcite{ref1,ref2,ref3} which will produce [1, 2, 3]. For reference ranges that are not consecutive code as \\backslashcite{ref1,ref2,ref3,ref9} which will produce [1, 2, 3, 9]

VI-C Lists

In this section, we will consider three types of lists: simple unnumbered, numbered, and bulleted. There have been many options added to IEEEtran to enhance the creation of lists. If your lists are more complex than those shown below, please refer to the original “IEEEtran_HOWTO.pdf” for additional options.

A plain unnumbered list

  • bare_jrnl.tex

  • bare_conf.tex

  • bare_jrnl_compsoc.tex

  • bare_conf_compsoc.tex

  • bare_jrnl_comsoc.tex

A simple numbered list

  1. 1.

    bare_jrnl.tex

  2. 2.

    bare_conf.tex

  3. 3.

    bare_jrnl_compsoc.tex

  4. 4.

    bare_conf_compsoc.tex

  5. 5.

    bare_jrnl_comsoc.tex

A simple bulleted list

  • bare_jrnl.tex

  • bare_conf.tex

  • bare_jrnl_compsoc.tex

  • bare_conf_compsoc.tex

  • bare_jrnl_comsoc.tex

VI-D Figures

Fig. 1 is an example of a floating figure using the graphicx package. Note that \\backslashlabel must occur AFTER (or within) \\backslashcaption. For figures, \\backslashcaption should occur after the \\backslashincludegraphics.

Refer to caption
Figure 1: Simulation results for the network.

Fig. 2(a) and 2(b) is an example of a double column floating figure using two subfigures. (The subfig.sty package must be loaded for this to work.) The subfigure \\backslashlabel commands are set within each subfloat command, and the \\backslashlabel for the overall figure must come after \\backslashcaption. \\backslashhfil is used as a separator to get equal spacing. The combined width of all the parts of the figure should do not exceed the text width or a line break will occur.

Refer to caption
(a)
Refer to caption
(b)
Figure 2: Dae. Ad quatur autat ut porepel itemoles dolor autem fuga. Bus quia con nessunti as remo di quatus non perum que nimus. (a) Case I. (b) Case II.

Note that often IEEE papers with multi-part figures do not place the labels within the image itself (using the optional argument to \\backslashsubfloat[]), but instead will reference/describe all of them (a), (b), etc., within the main caption. Be aware that for subfig.sty to generate the (a), (b), etc., subfigure labels, the optional argument to \\backslashsubfloat must be present. If a subcaption is not desired, leave its contents blank, e.g.,\\backslashsubfloat[].

VII Tables

Note that, for IEEE-style tables, the \\backslashcaption command should come BEFORE the table. Table captions use title case. Articles (a, an, the), coordinating conjunctions (and, but, for, or, nor), and most short prepositions are lowercase unless they are the first or last word. Table text will default to \\backslashfootnotesize as the IEEE normally uses this smaller font for tables. The \\backslashlabel must come after \\backslashcaption as always.

TABLE I: An Example of a Table
One Two
Three Four

VIII Algorithms

Algorithms should be numbered and include a short title. They are set off from the text with rules above and below the title and after the last line.

Algorithm 1 Weighted Tanimoto ELM.
  
  TRAIN(𝐗𝐓)(\mathbf{X}\mathbf{T})
       select randomly W𝐗\textbf{select randomly }W\subset\mathbf{X}
       N𝐭|{i:𝐭i=𝐭}|N_{\mathbf{t}}\leftarrow|\{i:\mathbf{t}_{i}=\mathbf{t}\}| for 𝐭=1,+1\mathbf{t}=-1,+1
       Bimax(N1,N+1)/N𝐭iB_{i}\leftarrow\sqrt{\textsc{max}(N_{-1},N_{+1})/N_{\mathbf{t}_{i}}} for i=1,,Ni=1,...,N
       𝐇^B(𝐗TW)/(𝟙𝐗+𝟙W𝐗TW)\hat{\mathbf{H}}\leftarrow B\cdot(\mathbf{X}^{T}\textbf{W})/(\mathbb{1}\mathbf{X}+\mathbb{1}\textbf{W}-\mathbf{X}^{T}\textbf{W})
       β(I/C+𝐇^T𝐇^)1(𝐇^TB𝐓)\beta\leftarrow\left(I/C+\hat{\mathbf{H}}^{T}\hat{\mathbf{H}}\right)^{-1}(\hat{\mathbf{H}}^{T}B\cdot\mathbf{T})
       return W,β\textbf{W},\beta
  
  PREDICT(𝐗)(\mathbf{X})
       𝐇(𝐗TW)/(𝟙𝐗+𝟙W𝐗TW)\mathbf{H}\leftarrow(\mathbf{X}^{T}\textbf{W})/(\mathbb{1}\mathbf{X}+\mathbb{1}\textbf{W}-\mathbf{X}^{T}\textbf{W})
       return sign(𝐇β)\textsc{sign}(\mathbf{H}\beta)

Que sunt eum lam eos si dic to estist, culluptium quid qui nestrum nobis reiumquiatur minimus minctem. Ro moluptat fuga. Itatquiam ut laborpo rersped exceres vollandi repudaerem. Ulparci sunt, qui doluptaquis sumquia ndestiu sapient iorepella sunti veribus. Ro moluptat fuga. Itatquiam ut laborpo rersped exceres vollandi repudaerem.

IX Mathematical Typography
and Why It Matters

Typographical conventions for mathematical formulas have been developed to provide uniformity and clarity of presentation across mathematical texts. This enables the readers of those texts to both understand the author’s ideas and to grasp new concepts quickly. While software such as  and MathType® can produce aesthetically pleasing math when used properly, it is also very easy to misuse the software, potentially resulting in incorrect math display.

IEEE aims to provide authors with the proper guidance on mathematical typesetting style and assist them in writing the best possible article. As such, IEEE has assembled a set of examples of good and bad mathematical typesetting [1, 2, 3, 4, 5].

Further examples can be found at http://journals.ieeeauthorcenter.ieee.org/wp-content/uploads/sites/7/IEEE-Math-Typesetting-Guide-for-LaTeX-Users.pdf

IX-A Display Equations

The simple display equation example shown below uses the “equation” environment. To number the equations, use the \\backslashlabel macro to create an identifier for the equation. LaTeX will automatically number the equation for you.

x=i=0n2iQ.x=\sum_{i=0}^{n}2{i}Q. (2)

is coded as follows:

\begin{equation}
\label{deqn_ex1}
x = \sum_{i=0}^{n} 2{i} Q.
\end{equation}

To reference this equation in the text use the \\backslashref macro. Please see (2)
is coded as follows:

Please see (\ref{deqn_ex1})

IX-B Equation Numbering

Consecutive Numbering: Equations within an article are numbered consecutively from the beginning of the article to the end, i.e., (1), (2), (3), (4), (5), etc. Do not use roman numerals or section numbers for equation numbering.

Appendix Equations: The continuation of consecutively numbered equations is best in the Appendix, but numbering as (A1), (A2), etc., is permissible.

Hyphens and Periods: Hyphens and periods should not be used in equation numbers, i.e., use (1a) rather than (1-a) and (2a) rather than (2.a) for subequations. This should be consistent throughout the article.

IX-C Multi-Line Equations and Alignment

Here we show several examples of multi-line equations and proper alignments.

A single equation that must break over multiple lines due to length with no specific alignment.

The first line of this exampleThe second line of this exampleThe third line of this example\text{The first line of this example}\\ \text{The second line of this example}\\ \text{The third line of this example} (3)

is coded as:

\begin{multline}
\text{The first line of this example}\\
\text{The second line of this example}\\
\text{The third line of this example}
\end{multline}

A single equation with multiple lines aligned at the = signs

a\displaystyle a =c+d\displaystyle=c+d (4)
b\displaystyle b =e+f\displaystyle=e+f (5)

is coded as:

\begin{align}
a &= c+d \\
b &= e+f
\end{align}

The align environment can align on multiple points as shown in the following example:

x\displaystyle x =y\displaystyle=y X\displaystyle X =Y\displaystyle=Y a\displaystyle a =bc\displaystyle=bc (6)
x\displaystyle x^{\prime} =y\displaystyle=y^{\prime} X\displaystyle X^{\prime} =Y\displaystyle=Y^{\prime} a\displaystyle a^{\prime} =bz\displaystyle=bz (7)

is coded as:

\begin{align}
x &= y & X & =Y & a &=bc\\
x’ &= y’ & X’ &=Y’ &a’ &=bz
\end{align}

IX-D Subnumbering

The amsmath package provides a subequations environment to facilitate subnumbering. An example:

f\displaystyle f =g\displaystyle=g (8a)
f\displaystyle f^{\prime} =g\displaystyle=g^{\prime} (8b)
f\displaystyle\mathcal{L}f =g\displaystyle=\mathcal{L}g (8c)

is coded as:

\begin{subequations}\label{eq:2}
\begin{align}
f&=g \label{eq:2A}\\
f’ &=g’ \label{eq:2B}\\
\mathcal{L}f &= \mathcal{L}g \label{eq:2c}
\end{align}
\end{subequations}

IX-E Matrices

There are several useful matrix environments that can save you some keystrokes. See the example coding below and the output.

A simple matrix:

0110\begin{matrix}0&1\\ 1&0\end{matrix} (9)

is coded as:

\begin{equation}
\begin{matrix}  0 &  1 \\
1 &  0 \end{matrix}
\end{equation}

A matrix with parenthesis

(0ii0)\begin{pmatrix}0&-i\\ i&0\end{pmatrix} (10)

is coded as:

\begin{equation}
\begin{pmatrix} 0 & -i \\
 i &  0 \end{pmatrix}
\end{equation}

A matrix with square brackets

[0110]\begin{bmatrix}0&-1\\ 1&0\end{bmatrix} (11)

is coded as:

\begin{equation}
\begin{bmatrix} 0 & -1 \\
1 &  0 \end{bmatrix}
\end{equation}

A matrix with curly braces

{1001}\begin{Bmatrix}1&0\\ 0&-1\end{Bmatrix} (12)

is coded as:

\begin{equation}
\begin{Bmatrix} 1 &  0 \\
0 & -1 \end{Bmatrix}
\end{equation}

A matrix with single verticals

|abcd|\begin{vmatrix}a&b\\ c&d\end{vmatrix} (13)

is coded as:

\begin{equation}
\begin{vmatrix} a &  b \\
c &  d \end{vmatrix}
\end{equation}

A matrix with double verticals

i00i\begin{Vmatrix}i&0\\ 0&-i\end{Vmatrix} (14)

is coded as:

\begin{equation}
\begin{Vmatrix} i &  0 \\
0 & -i \end{Vmatrix}
\end{equation}

IX-F Arrays

The array environment allows you some options for matrix-like equations. You will have to manually key the fences, but there are other options for alignment of the columns and for setting horizontal and vertical rules. The argument to array controls alignment and placement of vertical rules.

A simple array

(a+b+cuvxy27a+bu+vz134)\left(\begin{array}[]{cccc}a+b+c&uv&x-y&27\\ a+b&u+v&z&134\end{array}\right) (15)

is coded as:

\begin{equation}
\left(
\begin{array}{cccc}
a+b+c & uv & x-y & 27\\
a+b & u+v & z & 134
\end{array} \right)
\end{equation}

A slight variation on this to better align the numbers in the last column

(a+b+cuvxy27a+bu+vz134)\left(\begin{array}[]{cccr}a+b+c&uv&x-y&27\\ a+b&u+v&z&134\end{array}\right) (16)

is coded as:

\begin{equation}
\left(
\begin{array}{cccr}
a+b+c & uv & x-y & 27\\
a+b & u+v & z & 134
\end{array} \right)
\end{equation}

An array with vertical and horizontal rules

(a+b+cuvxy27a+bu+vz134)\left(\begin{array}[]{c|c|c|r}a+b+c&uv&x-y&27\\ \hline\cr a+b&u+v&z&134\end{array}\right) (17)

is coded as:

\begin{equation}
\left(
\begin{array}{c|c|c|r}
a+b+c & uv & x-y & 27\\
a+b & u+v & z & 134
\end{array} \right)
\end{equation}

Note the argument now has the pipe ”||” included to indicate the placement of the vertical rules.

IX-G Cases Structures

Many times cases can be miscoded using the wrong environment, i.e., array. Using the cases environment will save keystrokes (from not having to type the \\backslashleft\\backslashlbrace) and automatically provide the correct column alignment.

zm(t)={1,ifβm(t)0,otherwise.{z_{m}(t)}=\begin{cases}1,&{\text{if}}\ {\beta}_{m}(t)\\ {0,}&{\text{otherwise.}}\end{cases}

is coded as follows:

\begin{equation*}
{z_m(t)} =
\begin{cases}
1,&{\text{if}}\ {\beta }_m(t),\\
{0,}&{\text{otherwise.}}
\end{cases}
\end{equation*}

Note that the “&” is used to mark the tabular alignment. This is important to get proper column alignment. Do not use \\backslashquad or other fixed spaces to try and align the columns. Also, note the use of the \\backslashtext macro for text elements such as “if” and “otherwise.”

IX-H Function Formatting in Equations

Often, there is an easy way to properly format most common functions. Use of the \\backslash in front of the function name will in most cases, provide the correct formatting. When this does not work, the following example provides a solution using the \\backslashtext macro:

dRKM=arg mindlKM{d1KM,,d6KM}.d_{R}^{KM}=\underset{d_{l}^{KM}}{\text{arg min}}\{d_{1}^{KM},\ldots,d_{6}^{KM}\}.

is coded as follows:

\begin{equation*}
 d_{R}^{KM} = \underset {d_{l}^{KM}}
 {\text{arg min}} \{ d_{1}^{KM},
 \ldots,d_{6}^{KM}\}.
\end{equation*}

IX-I Text Acronyms Inside Equations

This example shows where the acronym “MSE” is coded using \\backslashtext{} to match how it appears in the text.

MSE=1ni=1n(YiYi^)2\text{MSE}=\frac{1}{n}\sum_{i=1}^{n}(Y_{i}-\hat{Y_{i}})^{2}
\begin{equation*}
 \text{MSE} = \frac {1}{n}\sum _{i=1}^{n}
(Y_{i} - \hat {Y_{i}})^{2}
\end{equation*}

X Conclusion

The conclusion goes here.

Acknowledgments

This should be a simple paragraph before the References to thank those individuals and institutions who have supported your work on this article.

[Proof of the Zonklar Equations] Use \\backslashappendix if you have a single appendix: Do not use \\backslashsection anymore after \\backslashappendix, only \\backslashsection*. If you have multiple appendixes use \\backslashappendices then use \\backslashsection to start each appendix. You must declare a \\backslashsection before using any \\backslashsubsection or using \\backslashlabel (\\backslashappendices by itself starts a section numbered zero.)

Appendix A References Section

You can use a bibliography generated by BibTeX as a .bbl file. BibTeX documentation can be easily obtained at: http://mirror.ctan.org/biblio/bibtex/contrib/doc/ The IEEEtran BibTeX style support page is: http://www.michaelshell.org/tex/ieeetran/bibtex/

Appendix B Simple References

You can manually copy in the resultant .bbl file and set second argument of \\backslashbegin to the number of references (used to reserve space for the reference number labels box).

References

  • [1] Mathematics Into Type. American Mathematical Society. [Online]. Available: https://www.ams.org/arc/styleguide/mit-2.pdf
  • [2] T. W. Chaundy, P. R. Barrett and C. Batey, The Printing of Mathematics. London, U.K., Oxford Univ. Press, 1954.
  • [3] F. Mittelbach and M. Goossens, The Companion, 2nd ed. Boston, MA, USA: Pearson, 2004.
  • [4] G. Grätzer, More Math Into LaTeX, New York, NY, USA: Springer, 2007.
  • [5] M. Letourneau and J. W. Sharp, AMS-StyleGuide-online.pdf, American Mathematical Society, Providence, RI, USA, [Online]. Available: http://www.ams.org/arc/styleguide/index.html
  • [6] H. Sira-Ramirez, “On the sliding mode control of nonlinear systems,” Syst. Control Lett., vol. 19, pp. 303–312, 1992.
  • [7] A. Levant, “Exact differentiation of signals with unbounded higher derivatives,” in Proc. 45th IEEE Conf. Decis. Control, San Diego, CA, USA, 2006, pp. 5585–5590. DOI: 10.1109/CDC.2006.377165.
  • [8] M. Fliess, C. Join, and H. Sira-Ramirez, “Non-linear estimation is easy,” Int. J. Model., Ident. Control, vol. 4, no. 1, pp. 12–27, 2008.
  • [9] R. Ortega, A. Astolfi, G. Bastin, and H. Rodriguez, “Stabilization of food-chain systems using a port-controlled Hamiltonian description,” in Proc. Amer. Control Conf., Chicago, IL, USA, 2000, pp. 2245–2249.

Appendix C Biography Section

If you have an EPS/PDF photo (graphicx package needed), extra braces are needed around the contents of the optional argument to biography to prevent the LaTeX parser from getting confused when it sees the complicated \\backslashincludegraphics command within an optional argument. (You can create your own custom macro containing the \\backslashincludegraphics command to make things simpler here.)

If you include a photo:

[Uncaptioned image] Michael Shell Use \\backslashbegin{IEEEbiography} and then for the 1st argument use \\backslashincludegraphics to declare and link the author photo. Use the author name as the 3rd argument followed by the biography text.

If you will not include a photo:

John Doe Use \\backslashbegin{IEEEbiographynophoto} and the author name as the argument followed by the biography text.