Grabbed latest IEEEtran from https://ctan.org/pkg/ieeetran
This commit is contained in:
6347
IEEEtran/IEEEtran.cls
Normal file
6347
IEEEtran/IEEEtran.cls
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IEEEtran/IEEEtran_HOWTO.pdf
Normal file
BIN
IEEEtran/IEEEtran_HOWTO.pdf
Normal file
Binary file not shown.
140
IEEEtran/README
Normal file
140
IEEEtran/README
Normal file
@@ -0,0 +1,140 @@
|
||||
|
||||
August 26, 2015
|
||||
|
||||
|
||||
IEEEtran is a LaTeX class for authors of the Institute of Electrical and
|
||||
Electronics Engineers (IEEE) transactions journals and conferences.
|
||||
The latest version of the IEEEtran package can be found at CTAN:
|
||||
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
|
||||
as well as within IEEE's site:
|
||||
|
||||
http://www.ieee.org/
|
||||
|
||||
For latest news, helpful tips, answers to frequently asked questions,
|
||||
beta releases and other support, visit the IEEEtran home page at my
|
||||
website:
|
||||
|
||||
http://www.michaelshell.org/tex/ieeetran/
|
||||
|
||||
Version 1.8b has a number of significant changes over the v1.8a release.
|
||||
For a full history of changes, please read the file changelog.txt.
|
||||
The most notable changes in this release include:
|
||||
|
||||
1) Added new comsoc mode for the IEEE Communications Society.
|
||||
This mode (at present) only invokes the use of the newtxmath math fonts.
|
||||
|
||||
2) Revised IEEEeqnarray column specifications to work with active "
|
||||
(or other punctuation catcode changes) as with babel under the
|
||||
german or ngerman language modes.
|
||||
Thanks to Stefan M. Moser for reporting this problem.
|
||||
|
||||
3) Added \indexspace and other index related macros as newer versions of
|
||||
article.cls now do. These macros are needed to avoid an error when
|
||||
using the glossaries package.
|
||||
Thanks to Sebastian Nyberg for suggesting this change.
|
||||
|
||||
4) Fixed odd/even page header font bug under compsoc mode and
|
||||
other page style code improvements.
|
||||
Thanks to Marco Paolieri for reporting this problem.
|
||||
|
||||
5) Added hooks to allow for easy control of spacing above title.
|
||||
|
||||
6) Added the \IEEEnoauxwrite command.
|
||||
Thanks to Sudarshan Mukherjee for suggesting this feature.
|
||||
|
||||
|
||||
NOTE: Take care not to confuse the "comsoc" and "compsoc" class
|
||||
options/modes as they are very different:
|
||||
|
||||
comsoc ==> IEEE Communications Society
|
||||
compsoc ==> IEEE Computer Society
|
||||
|
||||
The comsoc mode requires that an acceptable Times math font be available on
|
||||
the LaTeX system. This requirement will be enforced by IEEEtran in comsoc
|
||||
mode. Either the freely available newtxmath font by Michael Sharpe
|
||||
http://www.ctan.org/pkg/newtx
|
||||
(version 1.451, July 28, 2015 or later is recommended)
|
||||
or the commercial MathTime font (e.g., mtpro2.sty) is acceptable.
|
||||
See Section II-D (2.4) "Class Options - comsoc, compsoc, transmag" of
|
||||
the IEEEtran HOWTO for more details.
|
||||
|
||||
|
||||
Best wishes for all your publication endeavors,
|
||||
|
||||
Michael Shell
|
||||
http://www.michaelshell.org/
|
||||
|
||||
|
||||
***************************** Subdirectories ******************************
|
||||
|
||||
bibtex - The IEEEtran BibTeX style package.
|
||||
|
||||
extras - Supplementary material that may be of interest.
|
||||
|
||||
testflow - The testflow diagnostic suite for verifying PS/PDF output.
|
||||
|
||||
tools - The IEEEtrantools.sty package which provides several commands
|
||||
from the IEEEtran.cls file for use with other LaTeX classes.
|
||||
|
||||
|
||||
********************************** Files **********************************
|
||||
|
||||
README - This file.
|
||||
|
||||
IEEEtran.cls - The IEEEtran LaTeX class file.
|
||||
|
||||
changelog.txt - The revision history.
|
||||
|
||||
IEEEtran_HOWTO.pdf - The IEEEtran LaTeX class user manual.
|
||||
|
||||
bare_conf.tex - A bare bones starter file for IEEE conference papers.
|
||||
|
||||
bare_conf_compsoc.tex - A bare bones starter file for IEEE Computer Society
|
||||
conference papers.
|
||||
|
||||
bare_jrnl.tex - A bare bones starter file for IEEE journal papers.
|
||||
|
||||
bare_jrnl_comsoc.tex - A bare bones starter file for IEEE Communications
|
||||
Society journal papers.
|
||||
|
||||
bare_jrnl_compsoc.tex - A bare bones starter file for IEEE Computer Society
|
||||
journal papers.
|
||||
|
||||
bare_jrnl_transmag.tex - A bare bones starter file for IEEE Transactions
|
||||
on Magnetics journal papers.
|
||||
|
||||
bare_adv.tex - A bare bones starter file showing advanced
|
||||
techniques such as conditional compilation,
|
||||
hyperlinks, PDF thumbnails, etc. The illustrated
|
||||
format is for an IEEE Computer Society journal paper.
|
||||
|
||||
***************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,
|
||||
bare_conf.tex, bare_conf_compsoc.tex,
|
||||
bare_jrnl.tex, bare_jrnl_comsoc.tex,
|
||||
bare_jrnl_compsoc.tex, bare_jrnl_transmag.tex
|
||||
***************************************************************************
|
||||
943
IEEEtran/bare_adv.tex
Normal file
943
IEEEtran/bare_adv.tex
Normal file
@@ -0,0 +1,943 @@
|
||||
|
||||
%% bare_adv.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% See:
|
||||
%% http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the advanced use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE Computer
|
||||
%% Society journal paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
% IEEEtran V1.7 and later provides for these CLASSINPUT macros to allow the
|
||||
% user to reprogram some IEEEtran.cls defaults if needed. These settings
|
||||
% override the internal defaults of IEEEtran.cls regardless of which class
|
||||
% options are used. Do not use these unless you have good reason to do so as
|
||||
% they can result in nonIEEE compliant documents. User beware. ;)
|
||||
%
|
||||
%\newcommand{\CLASSINPUTbaselinestretch}{1.0} % baselinestretch
|
||||
%\newcommand{\CLASSINPUTinnersidemargin}{1in} % inner side margin
|
||||
%\newcommand{\CLASSINPUToutersidemargin}{1in} % outer side margin
|
||||
%\newcommand{\CLASSINPUTtoptextmargin}{1in} % top text margin
|
||||
%\newcommand{\CLASSINPUTbottomtextmargin}{1in}% bottom text margin
|
||||
|
||||
|
||||
|
||||
|
||||
%
|
||||
\documentclass[10pt,journal,compsoc]{IEEEtran}
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[10pt,journal,compsoc]{../sty/IEEEtran}
|
||||
|
||||
|
||||
% For Computer Society journals, IEEEtran defaults to the use of
|
||||
% Palatino/Palladio as is done in IEEE Computer Society journals.
|
||||
% To go back to Times Roman, you can use this code:
|
||||
%\renewcommand{\rmdefault}{ptm}\selectfont
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
\ifCLASSOPTIONcompsoc
|
||||
% The IEEE Computer Society needs nocompress option
|
||||
% requires cite.sty v4.0 or later (November 2003)
|
||||
\usepackage[nocompress]{cite}
|
||||
\else
|
||||
% normal IEEE
|
||||
\usepackage{cite}
|
||||
\fi
|
||||
% 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.
|
||||
%
|
||||
% Note that some packages require special options to format as the Computer
|
||||
% Society requires. In particular, Computer Society papers do not use
|
||||
% compressed citation ranges as is done in typical IEEE papers
|
||||
% (e.g., [1]-[4]). Instead, they list every citation separately in order
|
||||
% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite
|
||||
% package with the nocompress option which is supported by cite.sty v4.0
|
||||
% and later.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
%\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
%
|
||||
% Note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
%\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%\usepackage{acronym}
|
||||
% acronym.sty was written by Tobias Oetiker. This package provides tools for
|
||||
% managing documents with large numbers of acronyms. (You don't *have* to
|
||||
% use this package - unless you have a lot of acronyms, you may feel that
|
||||
% such package management of them is bit of an overkill.)
|
||||
% Do note that the acronym environment (which lists acronyms) will have a
|
||||
% problem when used under IEEEtran.cls because acronym.sty relies on the
|
||||
% description list environment - which IEEEtran.cls has customized for
|
||||
% producing IEEE style lists. A workaround is to declared the longest
|
||||
% label width via the IEEEtran.cls \IEEEiedlistdecl global control:
|
||||
%
|
||||
% \renewcommand{\IEEEiedlistdecl}{\IEEEsetlabelwidth{SONET}}
|
||||
% \begin{acronym}
|
||||
%
|
||||
% \end{acronym}
|
||||
% \renewcommand{\IEEEiedlistdecl}{\relax}% remember to reset \IEEEiedlistdecl
|
||||
%
|
||||
% instead of using the acronym environment's optional argument.
|
||||
% The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/acronym
|
||||
|
||||
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
%\usepackage{mdwmath}
|
||||
%\usepackage{mdwtab}
|
||||
% Also highly recommended is Mark Wooding's extremely powerful MDW tools,
|
||||
% especially mdwmath.sty and mdwtab.sty which are used to format equations
|
||||
% and tables, respectively. The MDWtools set is already installed on most
|
||||
% LaTeX systems. The lastest version and documentation is available at:
|
||||
% http://www.ctan.org/pkg/mdwtools
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
%\usepackage{eqparbox}
|
||||
% Also of notable interest is Scott Pakin's eqparbox package for creating
|
||||
% (automatically sized) equal width boxes - aka "natural width parboxes".
|
||||
% Available at:
|
||||
% http://www.ctan.org/pkg/eqparbox
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=footnotesize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a sans serif font rather
|
||||
% than the serif font used in traditional IEEE formatting and thus the need
|
||||
% to invoke different subfig.sty package options depending on whether
|
||||
% compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
%\ifCLASSOPTIONcaptionsoff
|
||||
% \usepackage[nomarkers]{endfloat}
|
||||
% \let\MYoriglatexcaption\caption
|
||||
% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
|
||||
%\fi
|
||||
% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
|
||||
% Axel Sommerfeldt. This package may be useful when used in conjunction with
|
||||
% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
|
||||
% submissions have lists of figures/tables at the end of the paper and that
|
||||
% figures/tables without any captions are placed on a page by themselves at
|
||||
% the end of the document. If needed, the draftcls IEEEtran class option or
|
||||
% \CLASSINPUTbaselinestretch interface can be used to increase the line
|
||||
% spacing as well. Be sure and use the nomarkers option of endfloat to
|
||||
% prevent endfloat from "marking" where the figures would have been placed
|
||||
% in the text. The two hack lines of code above are a slight modification of
|
||||
% that suggested by in the endfloat docs (section 8.4.1) to ensure that
|
||||
% the full captions always appear in the list of figures/tables - even if
|
||||
% the user used the short optional argument of \caption[]{}.
|
||||
% IEEE papers do not typically make use of \caption[]'s optional argument,
|
||||
% so this should not be an issue. A similar trick can be used to disable
|
||||
% captions of packages such as subfig.sty that lack options to turn off
|
||||
% the subcaptions:
|
||||
% For subfig.sty:
|
||||
% \let\MYorigsubfloat\subfloat
|
||||
% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
|
||||
% However, the above trick will not work if both optional arguments of
|
||||
% the \subfloat command are used. Furthermore, there needs to be a
|
||||
% description of each subfigure *somewhere* and endfloat does not add
|
||||
% subfigure captions to its list of figures. Thus, the best approach is to
|
||||
% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
|
||||
% and instead reference/explain all the subfigures within the main caption.
|
||||
% The latest version of endfloat.sty and its documentation can obtained at:
|
||||
% http://www.ctan.org/pkg/endfloat
|
||||
%
|
||||
% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
|
||||
% later in the document, say, to conditionally put the References on a
|
||||
% page by themselves.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
% NOTE: PDF thumbnail features are not required in IEEE papers
|
||||
% and their use requires extra complexity and work.
|
||||
%\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{thumbpdf}
|
||||
%\else
|
||||
% \usepackage[dvips]{thumbpdf}
|
||||
%\fi
|
||||
% thumbpdf.sty and its companion Perl utility were written by Heiko Oberdiek.
|
||||
% It allows the user a way to produce PDF documents that contain fancy
|
||||
% thumbnail images of each of the pages (which tools like acrobat reader can
|
||||
% utilize). This is possible even when using dvi->ps->pdf workflow if the
|
||||
% correct thumbpdf driver options are used. thumbpdf.sty incorporates the
|
||||
% file containing the PDF thumbnail information (filename.tpm is used with
|
||||
% dvips, filename.tpt is used with pdftex, where filename is the base name of
|
||||
% your tex document) into the final ps or pdf output document. An external
|
||||
% utility, the thumbpdf *Perl script* is needed to make these .tpm or .tpt
|
||||
% thumbnail files from a .ps or .pdf version of the document (which obviously
|
||||
% does not yet contain pdf thumbnails). Thus, one does a:
|
||||
%
|
||||
% thumbpdf filename.pdf
|
||||
%
|
||||
% to make a filename.tpt, and:
|
||||
%
|
||||
% thumbpdf --mode dvips filename.ps
|
||||
%
|
||||
% to make a filename.tpm which will then be loaded into the document by
|
||||
% thumbpdf.sty the NEXT time the document is compiled (by pdflatex or
|
||||
% latex->dvips->ps2pdf). Users must be careful to regenerate the .tpt and/or
|
||||
% .tpm files if the main document changes and then to recompile the
|
||||
% document to incorporate the revised thumbnails to ensure that thumbnails
|
||||
% match the actual pages. It is easy to forget to do this!
|
||||
%
|
||||
% Unix systems come with a Perl interpreter. However, MS Windows users
|
||||
% will usually have to install a Perl interpreter so that the thumbpdf
|
||||
% script can be run. The Ghostscript PS/PDF interpreter is also required.
|
||||
% See the thumbpdf docs for details. The latest version and documentation
|
||||
% can be obtained at.
|
||||
% http://www.ctan.org/pkg/thumbpdf
|
||||
|
||||
|
||||
% NOTE: PDF hyperlink and bookmark features are not required in IEEE
|
||||
% papers and their use requires extra complexity and work.
|
||||
% *** IF USING HYPERREF BE SURE AND CHANGE THE EXAMPLE PDF ***
|
||||
% *** TITLE/SUBJECT/AUTHOR/KEYWORDS INFO BELOW!! ***
|
||||
\newcommand\MYhyperrefoptions{bookmarks=true,bookmarksnumbered=true,
|
||||
pdfpagemode={UseOutlines},plainpages=false,pdfpagelabels=true,
|
||||
colorlinks=true,linkcolor={black},citecolor={black},urlcolor={black},
|
||||
pdftitle={Bare Demo of IEEEtran.cls for Computer Society Journals},%<!CHANGE!
|
||||
pdfsubject={Typesetting},%<!CHANGE!
|
||||
pdfauthor={Michael D. Shell},%<!CHANGE!
|
||||
pdfkeywords={Computer Society, IEEEtran, journal, LaTeX, paper,
|
||||
template}}%<^!CHANGE!
|
||||
%\ifCLASSINFOpdf
|
||||
%\usepackage[\MYhyperrefoptions,pdftex]{hyperref}
|
||||
%\else
|
||||
%\usepackage[\MYhyperrefoptions,breaklinks=true,dvips]{hyperref}
|
||||
%\usepackage{breakurl}
|
||||
%\fi
|
||||
% One significant drawback of using hyperref under DVI output is that the
|
||||
% LaTeX compiler cannot break URLs across lines or pages as can be done
|
||||
% under pdfLaTeX's PDF output via the hyperref pdftex driver. This is
|
||||
% probably the single most important capability distinction between the
|
||||
% DVI and PDF output. Perhaps surprisingly, all the other PDF features
|
||||
% (PDF bookmarks, thumbnails, etc.) can be preserved in
|
||||
% .tex->.dvi->.ps->.pdf workflow if the respective packages/scripts are
|
||||
% loaded/invoked with the correct driver options (dvips, etc.).
|
||||
% As most IEEE papers use URLs sparingly (mainly in the references), this
|
||||
% may not be as big an issue as with other publications.
|
||||
%
|
||||
% That said, Vilar Camara Neto created his breakurl.sty package which
|
||||
% permits hyperref to easily break URLs even in dvi mode.
|
||||
% Note that breakurl, unlike most other packages, must be loaded
|
||||
% AFTER hyperref. The latest version of breakurl and its documentation can
|
||||
% be obtained at:
|
||||
% http://www.ctan.org/pkg/breakurl
|
||||
% breakurl.sty is not for use under pdflatex pdf mode.
|
||||
%
|
||||
% The advanced features offer by hyperref.sty are not required for IEEE
|
||||
% submission, so users should weigh these features against the added
|
||||
% complexity of use.
|
||||
% The package options above demonstrate how to enable PDF bookmarks
|
||||
% (a type of table of contents viewable in Acrobat Reader) as well as
|
||||
% PDF document information (title, subject, author and keywords) that is
|
||||
% viewable in Acrobat reader's Document_Properties menu. PDF document
|
||||
% information is also used extensively to automate the cataloging of PDF
|
||||
% documents. The above set of options ensures that hyperlinks will not be
|
||||
% colored in the text and thus will not be visible in the printed page,
|
||||
% but will be active on "mouse over". USING COLORS OR OTHER HIGHLIGHTING
|
||||
% OF HYPERLINKS CAN RESULT IN DOCUMENT REJECTION BY THE IEEE, especially if
|
||||
% these appear on the "printed" page. IF IN DOUBT, ASK THE RELEVANT
|
||||
% SUBMISSION EDITOR. You may need to add the option hypertexnames=false if
|
||||
% you used duplicate equation numbers, etc., but this should not be needed
|
||||
% in normal IEEE work.
|
||||
% The latest version of hyperref and its documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/hyperref
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Advanced Demo of IEEEtran.cls for\\ IEEE Computer Society Journals}
|
||||
%
|
||||
%
|
||||
% author names and IEEE memberships
|
||||
% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break
|
||||
% a structure at a ~ so this keeps an author's name from being broken across
|
||||
% two lines.
|
||||
% use \thanks{} to gain access to the first footnote area
|
||||
% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks
|
||||
% was not built to handle multiple paragraphs
|
||||
%
|
||||
%
|
||||
%\IEEEcompsocitemizethanks is a special \thanks that produces the bulleted
|
||||
% lists the Computer Society journals use for "first footnote" author
|
||||
% affiliations. Use \IEEEcompsocthanksitem which works much like \item
|
||||
% for each affiliation group. When not in compsoc mode,
|
||||
% \IEEEcompsocitemizethanks becomes like \thanks and
|
||||
% \IEEEcompsocthanksitem becomes a line break with idention. This
|
||||
% facilitates dual compilation, although admittedly the differences in the
|
||||
% desired content of \author between the different types of papers makes a
|
||||
% one-size-fits-all approach a daunting prospect. For instance, compsoc
|
||||
% journal papers have the author affiliations above the "Manuscript
|
||||
% received ..." text while in non-compsoc journals this is reversed. Sigh.
|
||||
|
||||
\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}
|
||||
John~Doe,~\IEEEmembership{Fellow,~OSA,}
|
||||
and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space
|
||||
\IEEEcompsocitemizethanks{\IEEEcompsocthanksitem M. Shell was with the Department
|
||||
of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,
|
||||
GA, 30332.\protect\\
|
||||
% note need leading \protect in front of \\ to get a newline within \thanks as
|
||||
% \\ is fragile and will error, could use \hfil\break instead.
|
||||
E-mail: see http://www.michaelshell.org/contact.html
|
||||
\IEEEcompsocthanksitem J. Doe and J. Doe are with Anonymous University.}% <-this % stops a space
|
||||
\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}}
|
||||
|
||||
% note the % following the last \IEEEmembership and also \thanks -
|
||||
% these prevent an unwanted space from occurring between the last author name
|
||||
% and the end of the author line. i.e., if you had this:
|
||||
%
|
||||
% \author{....lastname \thanks{...} \thanks{...} }
|
||||
% ^------------^------------^----Do not want these spaces!
|
||||
%
|
||||
% a space would be appended to the last name and could cause every name on that
|
||||
% line to be shifted left slightly. This is one of those "LaTeX things". For
|
||||
% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get
|
||||
% "AB" then you have to do: "\textbf{A}\textbf{B}"
|
||||
% \thanks is no different in this regard, so shield the last } of each \thanks
|
||||
% that ends a line with a % and do not let a space in before the next \thanks.
|
||||
% Spaces after \IEEEmembership other than the last one are OK (and needed) as
|
||||
% you are supposed to have spaces between the names. For what it is worth,
|
||||
% this is a minor point as most people would not even notice if the said evil
|
||||
% space somehow managed to creep in.
|
||||
|
||||
|
||||
|
||||
% The paper headers
|
||||
\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
|
||||
{Shell \MakeLowercase{\textit{et al.}}: Bare Advanced Demo of IEEEtran.cls for IEEE Computer Society Journals}
|
||||
% The only time the second header will appear is for the odd numbered pages
|
||||
% after the title page when using the twoside option.
|
||||
%
|
||||
% *** Note that you probably will NOT want to include the author's ***
|
||||
% *** name in the headers of peer review papers. ***
|
||||
% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
|
||||
% you desire.
|
||||
|
||||
|
||||
|
||||
% The publisher's ID mark at the bottom of the page is less important with
|
||||
% Computer Society journal papers as those publications place the marks
|
||||
% outside of the main text columns and, therefore, unlike regular IEEE
|
||||
% journals, the available text space is not reduced by their presence.
|
||||
% If you want to put a publisher's ID mark on the page you can do it like
|
||||
% this:
|
||||
%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
|
||||
% or like this to get the Computer Society new two part style.
|
||||
%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2015 IEEE}%
|
||||
%\hspace{\columnsep}\makebox[\columnwidth]{Published by the IEEE Computer Society\hfill}}
|
||||
% Remember, if you use this you must call \IEEEpubidadjcol in the second
|
||||
% column for its text to clear the IEEEpubid mark (Computer Society journal
|
||||
% papers don't need this extra clearance.)
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
|
||||
% for Computer Society papers, we must declare the abstract and index terms
|
||||
% PRIOR to the title within the \IEEEtitleabstractindextext IEEEtran
|
||||
% command as these need to go into the title area created by \maketitle.
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract or keywords.
|
||||
\IEEEtitleabstractindextext{%
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% Note that keywords are not normally used for peerreview papers.
|
||||
\begin{IEEEkeywords}
|
||||
Computer Society, IEEE, IEEEtran, journal, \LaTeX, paper, template.
|
||||
\end{IEEEkeywords}}
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
|
||||
% To allow for easy dual compilation without having to reenter the
|
||||
% abstract/keywords data, the \IEEEtitleabstractindextext text will
|
||||
% not be used in maketitle, but will appear (i.e., to be "transported")
|
||||
% here as \IEEEdisplaynontitleabstractindextext when compsoc mode
|
||||
% is not selected <OR> if conference mode is selected - because compsoc
|
||||
% conference papers position the abstract like regular (non-compsoc)
|
||||
% papers do!
|
||||
\IEEEdisplaynontitleabstractindextext
|
||||
% \IEEEdisplaynontitleabstractindextext has no effect when using
|
||||
% compsoc under a non-conference mode.
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
\ifCLASSOPTIONcompsoc
|
||||
\IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
|
||||
\else
|
||||
\section{Introduction}
|
||||
\label{sec:introduction}
|
||||
\fi
|
||||
% Computer Society journal (but not conference!) papers do something unusual
|
||||
% with the very first section heading (almost always called "Introduction").
|
||||
% They place it ABOVE the main text! IEEEtran.cls does not automatically do
|
||||
% this for you, but you can achieve this effect with the provided
|
||||
% \IEEEraisesectionheading{} command. Note the need to keep any \label that
|
||||
% is to refer to the section immediately after \section in the above as
|
||||
% \IEEEraisesectionheading puts \section within a raised box.
|
||||
|
||||
|
||||
|
||||
|
||||
% The very first letter is a 2 line initial drop letter followed
|
||||
% by the rest of the first word in caps (small caps for compsoc).
|
||||
%
|
||||
% form to use if the first word consists of a single letter:
|
||||
% \IEEEPARstart{A}{demo} file is ....
|
||||
%
|
||||
% form to use if you need the single drop letter followed by
|
||||
% normal text (unknown if ever used by the IEEE):
|
||||
% \IEEEPARstart{A}{}demo file is ....
|
||||
%
|
||||
% Some journals put the first two words in caps:
|
||||
% \IEEEPARstart{T}{his demo} file is ....
|
||||
%
|
||||
% Here we have the typical use of a "T" for an initial drop letter
|
||||
% and "HIS" in caps to complete the first word.
|
||||
\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''
|
||||
for IEEE Computer Society journal papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
% needed in second column of first page if using \IEEEpubid
|
||||
%\IEEEpubidadjcol
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
% However, the Computer Society has been known to put floats at the bottom.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% if have a single appendix:
|
||||
%\appendix[Proof of the Zonklar Equations]
|
||||
% or
|
||||
%\appendix % for no appendix heading
|
||||
% do not use \section anymore after \appendix, only \section*
|
||||
% is possibly needed
|
||||
|
||||
% use appendices with more than one appendix
|
||||
% then use \section to start each appendix
|
||||
% you must declare a \section before using any
|
||||
% \subsection or using \label (\appendices by itself
|
||||
% starts a section numbered zero.)
|
||||
%
|
||||
|
||||
|
||||
\appendices
|
||||
\section{Proof of the First Zonklar Equation}
|
||||
Appendix one text goes here.
|
||||
|
||||
% you can choose not to have a title for an appendix
|
||||
% if you want by leaving the argument blank
|
||||
\section{}
|
||||
Appendix two text goes here.
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\ifCLASSOPTIONcompsoc
|
||||
% The Computer Society usually uses the plural form
|
||||
\section*{Acknowledgments}
|
||||
\else
|
||||
% regular IEEE prefers the singular form
|
||||
\section*{Acknowledgment}
|
||||
\fi
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
% Can use something like this to put references on a page
|
||||
% by themselves when using endfloat and the captionsoff option.
|
||||
\ifCLASSOPTIONcaptionsoff
|
||||
\newpage
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to {\LaTeX}}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
% 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
|
||||
% \includegraphics command within an optional argument. (You could create
|
||||
% your own custom macro containing the \includegraphics command to make things
|
||||
% simpler here.)
|
||||
%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
|
||||
% or if you just want to reserve a space for a photo:
|
||||
|
||||
\begin{IEEEbiography}{Michael Shell}
|
||||
Biography text here.
|
||||
\end{IEEEbiography}
|
||||
|
||||
% if you will not have a photo at all:
|
||||
\begin{IEEEbiographynophoto}{John Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% insert where needed to balance the two columns on the last page with
|
||||
% biographies
|
||||
%\newpage
|
||||
|
||||
\begin{IEEEbiographynophoto}{Jane Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% You can push biographies down or up by placing
|
||||
% a \vfill before or after them. The appropriate
|
||||
% use of \vfill depends on what kind of text is
|
||||
% on the last page and whether or not the columns
|
||||
% are being equalized.
|
||||
|
||||
%\vfill
|
||||
|
||||
% Can be used to pull up biographies so that the bottom of the last one
|
||||
% is flush with the other column.
|
||||
%\enlargethispage{-5in}
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
576
IEEEtran/bare_conf.tex
Normal file
576
IEEEtran/bare_conf.tex
Normal file
@@ -0,0 +1,576 @@
|
||||
|
||||
%% bare_conf.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% See:
|
||||
%% http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
|
||||
%% conference paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
|
||||
\documentclass[conference]{IEEEtran}
|
||||
% Some Computer Society conferences also require the compsoc mode option,
|
||||
% but others use the standard conference format.
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[conference]{../sty/IEEEtran}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
%\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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
%\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
%
|
||||
% Note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
%\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a larger sans serif font
|
||||
% than the serif footnote size font used in traditional IEEE formatting
|
||||
% and thus the need to invoke different subfig.sty package options depending
|
||||
% on whether compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Demo of IEEEtran.cls\\ for IEEE Conferences}
|
||||
|
||||
|
||||
% author names and affiliations
|
||||
% use a multiple column layout for up to three different
|
||||
% affiliations
|
||||
\author{\IEEEauthorblockN{Michael Shell}
|
||||
\IEEEauthorblockA{School of Electrical and\\Computer Engineering\\
|
||||
Georgia Institute of Technology\\
|
||||
Atlanta, Georgia 30332--0250\\
|
||||
Email: http://www.michaelshell.org/contact.html}
|
||||
\and
|
||||
\IEEEauthorblockN{Homer Simpson}
|
||||
\IEEEauthorblockA{Twentieth Century Fox\\
|
||||
Springfield, USA\\
|
||||
Email: homer@thesimpsons.com}
|
||||
\and
|
||||
\IEEEauthorblockN{James Kirk\\ and Montgomery Scott}
|
||||
\IEEEauthorblockA{Starfleet Academy\\
|
||||
San Francisco, California 96678--2391\\
|
||||
Telephone: (800) 555--1212\\
|
||||
Fax: (888) 555--1212}}
|
||||
|
||||
% conference papers do not typically use \thanks and this command
|
||||
% is locked out in conference mode. If really needed, such as for
|
||||
% the acknowledgment of grants, issue a \IEEEoverridecommandlockouts
|
||||
% after \documentclass
|
||||
|
||||
% for over three affiliations, or if they all won't fit within the width
|
||||
% of the page, use this alternative format:
|
||||
%
|
||||
%\author{\IEEEauthorblockN{Michael Shell\IEEEauthorrefmark{1},
|
||||
%Homer Simpson\IEEEauthorrefmark{2},
|
||||
%James Kirk\IEEEauthorrefmark{3},
|
||||
%Montgomery Scott\IEEEauthorrefmark{3} and
|
||||
%Eldon Tyrell\IEEEauthorrefmark{4}}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{1}School of Electrical and Computer Engineering\\
|
||||
%Georgia Institute of Technology,
|
||||
%Atlanta, Georgia 30332--0250\\ Email: see http://www.michaelshell.org/contact.html}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{2}Twentieth Century Fox, Springfield, USA\\
|
||||
%Email: homer@thesimpsons.com}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{3}Starfleet Academy, San Francisco, California 96678-2391\\
|
||||
%Telephone: (800) 555--1212, Fax: (888) 555--1212}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{4}Tyrell Inc., 123 Replicant Street, Los Angeles, California 90210--4321}}
|
||||
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% no keywords
|
||||
|
||||
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
|
||||
\section{Introduction}
|
||||
% no \IEEEPARstart
|
||||
This demo file is intended to serve as a ``starter file''
|
||||
for IEEE conference papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
% conference papers do not normally have an appendix
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\section*{Acknowledgment}
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
599
IEEEtran/bare_conf_compsoc.tex
Normal file
599
IEEEtran/bare_conf_compsoc.tex
Normal file
@@ -0,0 +1,599 @@
|
||||
|
||||
%% bare_conf_compsoc.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% See:
|
||||
%% http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE Computer
|
||||
%% Society conference paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
|
||||
\documentclass[conference,compsoc]{IEEEtran}
|
||||
% Some/most Computer Society conferences require the compsoc mode option,
|
||||
% but others may want the standard conference format.
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[conference,compsoc]{../sty/IEEEtran}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
\ifCLASSOPTIONcompsoc
|
||||
% IEEE Computer Society needs nocompress option
|
||||
% requires cite.sty v4.0 or later (November 2003)
|
||||
\usepackage[nocompress]{cite}
|
||||
\else
|
||||
% normal IEEE
|
||||
\usepackage{cite}
|
||||
\fi
|
||||
% 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.
|
||||
%
|
||||
% Note that some packages require special options to format as the Computer
|
||||
% Society requires. In particular, Computer Society papers do not use
|
||||
% compressed citation ranges as is done in typical IEEE papers
|
||||
% (e.g., [1]-[4]). Instead, they list every citation separately in order
|
||||
% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite
|
||||
% package with the nocompress option which is supported by cite.sty v4.0
|
||||
% and later.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
%\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
%
|
||||
% Note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
%\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=footnotesize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a sans serif font rather
|
||||
% than the serif font used in traditional IEEE formatting and thus the need
|
||||
% to invoke different subfig.sty package options depending on whether
|
||||
% compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Demo of IEEEtran.cls for\\ IEEE Computer Society Conferences}
|
||||
|
||||
|
||||
% author names and affiliations
|
||||
% use a multiple column layout for up to three different
|
||||
% affiliations
|
||||
\author{\IEEEauthorblockN{Michael Shell}
|
||||
\IEEEauthorblockA{School of Electrical and\\Computer Engineering\\
|
||||
Georgia Institute of Technology\\
|
||||
Atlanta, Georgia 30332--0250\\
|
||||
Email: http://www.michaelshell.org/contact.html}
|
||||
\and
|
||||
\IEEEauthorblockN{Homer Simpson}
|
||||
\IEEEauthorblockA{Twentieth Century Fox\\
|
||||
Springfield, USA\\
|
||||
Email: homer@thesimpsons.com}
|
||||
\and
|
||||
\IEEEauthorblockN{James Kirk\\ and Montgomery Scott}
|
||||
\IEEEauthorblockA{Starfleet Academy\\
|
||||
San Francisco, California 96678-2391\\
|
||||
Telephone: (800) 555--1212\\
|
||||
Fax: (888) 555--1212}}
|
||||
|
||||
% conference papers do not typically use \thanks and this command
|
||||
% is locked out in conference mode. If really needed, such as for
|
||||
% the acknowledgment of grants, issue a \IEEEoverridecommandlockouts
|
||||
% after \documentclass
|
||||
|
||||
% for over three affiliations, or if they all won't fit within the width
|
||||
% of the page (and note that there is less available width in this regard for
|
||||
% compsoc conferences compared to traditional conferences), use this
|
||||
% alternative format:
|
||||
%
|
||||
%\author{\IEEEauthorblockN{Michael Shell\IEEEauthorrefmark{1},
|
||||
%Homer Simpson\IEEEauthorrefmark{2},
|
||||
%James Kirk\IEEEauthorrefmark{3},
|
||||
%Montgomery Scott\IEEEauthorrefmark{3} and
|
||||
%Eldon Tyrell\IEEEauthorrefmark{4}}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{1}School of Electrical and Computer Engineering\\
|
||||
%Georgia Institute of Technology,
|
||||
%Atlanta, Georgia 30332--0250\\ Email: see http://www.michaelshell.org/contact.html}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{2}Twentieth Century Fox, Springfield, USA\\
|
||||
%Email: homer@thesimpsons.com}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{3}Starfleet Academy, San Francisco, California 96678-2391\\
|
||||
%Telephone: (800) 555--1212, Fax: (888) 555--1212}
|
||||
%\IEEEauthorblockA{\IEEEauthorrefmark{4}Tyrell Inc., 123 Replicant Street, Los Angeles, California 90210--4321}}
|
||||
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% no keywords
|
||||
|
||||
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
|
||||
\section{Introduction}
|
||||
% no \IEEEPARstart
|
||||
This demo file is intended to serve as a ``starter file''
|
||||
for IEEE Computer Society conference papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
% conference papers do not normally have an appendix
|
||||
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\ifCLASSOPTIONcompsoc
|
||||
% The Computer Society usually uses the plural form
|
||||
\section*{Acknowledgments}
|
||||
\else
|
||||
% regular IEEE prefers the singular form
|
||||
\section*{Acknowledgment}
|
||||
\fi
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
717
IEEEtran/bare_jrnl.tex
Normal file
717
IEEEtran/bare_jrnl.tex
Normal file
@@ -0,0 +1,717 @@
|
||||
|
||||
%% bare_jrnl.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% see http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
|
||||
%% journal paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
|
||||
\documentclass[journal]{IEEEtran}
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[journal]{../sty/IEEEtran}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
%\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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
%\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
%
|
||||
% Note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
%\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a larger sans serif font
|
||||
% than the serif footnote size font used in traditional IEEE formatting
|
||||
% and thus the need to invoke different subfig.sty package options depending
|
||||
% on whether compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
|
||||
|
||||
%\ifCLASSOPTIONcaptionsoff
|
||||
% \usepackage[nomarkers]{endfloat}
|
||||
% \let\MYoriglatexcaption\caption
|
||||
% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
|
||||
%\fi
|
||||
% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
|
||||
% Axel Sommerfeldt. This package may be useful when used in conjunction with
|
||||
% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
|
||||
% submissions have lists of figures/tables at the end of the paper and that
|
||||
% figures/tables without any captions are placed on a page by themselves at
|
||||
% the end of the document. If needed, the draftcls IEEEtran class option or
|
||||
% \CLASSINPUTbaselinestretch interface can be used to increase the line
|
||||
% spacing as well. Be sure and use the nomarkers option of endfloat to
|
||||
% prevent endfloat from "marking" where the figures would have been placed
|
||||
% in the text. The two hack lines of code above are a slight modification of
|
||||
% that suggested by in the endfloat docs (section 8.4.1) to ensure that
|
||||
% the full captions always appear in the list of figures/tables - even if
|
||||
% the user used the short optional argument of \caption[]{}.
|
||||
% IEEE papers do not typically make use of \caption[]'s optional argument,
|
||||
% so this should not be an issue. A similar trick can be used to disable
|
||||
% captions of packages such as subfig.sty that lack options to turn off
|
||||
% the subcaptions:
|
||||
% For subfig.sty:
|
||||
% \let\MYorigsubfloat\subfloat
|
||||
% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
|
||||
% However, the above trick will not work if both optional arguments of
|
||||
% the \subfloat command are used. Furthermore, there needs to be a
|
||||
% description of each subfigure *somewhere* and endfloat does not add
|
||||
% subfigure captions to its list of figures. Thus, the best approach is to
|
||||
% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
|
||||
% and instead reference/explain all the subfigures within the main caption.
|
||||
% The latest version of endfloat.sty and its documentation can obtained at:
|
||||
% http://www.ctan.org/pkg/endfloat
|
||||
%
|
||||
% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
|
||||
% later in the document, say, to conditionally put the References on a
|
||||
% page by themselves.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Demo of IEEEtran.cls\\ for IEEE Journals}
|
||||
%
|
||||
%
|
||||
% author names and IEEE memberships
|
||||
% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break
|
||||
% a structure at a ~ so this keeps an author's name from being broken across
|
||||
% two lines.
|
||||
% use \thanks{} to gain access to the first footnote area
|
||||
% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks
|
||||
% was not built to handle multiple paragraphs
|
||||
%
|
||||
|
||||
\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}
|
||||
John~Doe,~\IEEEmembership{Fellow,~OSA,}
|
||||
and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space
|
||||
\thanks{M. Shell was with the Department
|
||||
of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,
|
||||
GA, 30332 USA e-mail: (see http://www.michaelshell.org/contact.html).}% <-this % stops a space
|
||||
\thanks{J. Doe and J. Doe are with Anonymous University.}% <-this % stops a space
|
||||
\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}}
|
||||
|
||||
% note the % following the last \IEEEmembership and also \thanks -
|
||||
% these prevent an unwanted space from occurring between the last author name
|
||||
% and the end of the author line. i.e., if you had this:
|
||||
%
|
||||
% \author{....lastname \thanks{...} \thanks{...} }
|
||||
% ^------------^------------^----Do not want these spaces!
|
||||
%
|
||||
% a space would be appended to the last name and could cause every name on that
|
||||
% line to be shifted left slightly. This is one of those "LaTeX things". For
|
||||
% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get
|
||||
% "AB" then you have to do: "\textbf{A}\textbf{B}"
|
||||
% \thanks is no different in this regard, so shield the last } of each \thanks
|
||||
% that ends a line with a % and do not let a space in before the next \thanks.
|
||||
% Spaces after \IEEEmembership other than the last one are OK (and needed) as
|
||||
% you are supposed to have spaces between the names. For what it is worth,
|
||||
% this is a minor point as most people would not even notice if the said evil
|
||||
% space somehow managed to creep in.
|
||||
|
||||
|
||||
|
||||
% The paper headers
|
||||
\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
|
||||
{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for IEEE Journals}
|
||||
% The only time the second header will appear is for the odd numbered pages
|
||||
% after the title page when using the twoside option.
|
||||
%
|
||||
% *** Note that you probably will NOT want to include the author's ***
|
||||
% *** name in the headers of peer review papers. ***
|
||||
% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
|
||||
% you desire.
|
||||
|
||||
|
||||
|
||||
|
||||
% If you want to put a publisher's ID mark on the page you can do it like
|
||||
% this:
|
||||
%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
|
||||
% Remember, if you use this you must call \IEEEpubidadjcol in the second
|
||||
% column for its text to clear the IEEEpubid mark.
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract or keywords.
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% Note that keywords are not normally used for peerreview papers.
|
||||
\begin{IEEEkeywords}
|
||||
IEEE, IEEEtran, journal, \LaTeX, paper, template.
|
||||
\end{IEEEkeywords}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
|
||||
\section{Introduction}
|
||||
% The very first letter is a 2 line initial drop letter followed
|
||||
% by the rest of the first word in caps.
|
||||
%
|
||||
% form to use if the first word consists of a single letter:
|
||||
% \IEEEPARstart{A}{demo} file is ....
|
||||
%
|
||||
% form to use if you need the single drop letter followed by
|
||||
% normal text (unknown if ever used by the IEEE):
|
||||
% \IEEEPARstart{A}{}demo file is ....
|
||||
%
|
||||
% Some journals put the first two words in caps:
|
||||
% \IEEEPARstart{T}{his demo} file is ....
|
||||
%
|
||||
% Here we have the typical use of a "T" for an initial drop letter
|
||||
% and "HIS" in caps to complete the first word.
|
||||
\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''
|
||||
for IEEE journal papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
% needed in second column of first page if using \IEEEpubid
|
||||
%\IEEEpubidadjcol
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% if have a single appendix:
|
||||
%\appendix[Proof of the Zonklar Equations]
|
||||
% or
|
||||
%\appendix % for no appendix heading
|
||||
% do not use \section anymore after \appendix, only \section*
|
||||
% is possibly needed
|
||||
|
||||
% use appendices with more than one appendix
|
||||
% then use \section to start each appendix
|
||||
% you must declare a \section before using any
|
||||
% \subsection or using \label (\appendices by itself
|
||||
% starts a section numbered zero.)
|
||||
%
|
||||
|
||||
|
||||
\appendices
|
||||
\section{Proof of the First Zonklar Equation}
|
||||
Appendix one text goes here.
|
||||
|
||||
% you can choose not to have a title for an appendix
|
||||
% if you want by leaving the argument blank
|
||||
\section{}
|
||||
Appendix two text goes here.
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\section*{Acknowledgment}
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
% Can use something like this to put references on a page
|
||||
% by themselves when using endfloat and the captionsoff option.
|
||||
\ifCLASSOPTIONcaptionsoff
|
||||
\newpage
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
% 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
|
||||
% \includegraphics command within an optional argument. (You could create
|
||||
% your own custom macro containing the \includegraphics command to make things
|
||||
% simpler here.)
|
||||
%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
|
||||
% or if you just want to reserve a space for a photo:
|
||||
|
||||
\begin{IEEEbiography}{Michael Shell}
|
||||
Biography text here.
|
||||
\end{IEEEbiography}
|
||||
|
||||
% if you will not have a photo at all:
|
||||
\begin{IEEEbiographynophoto}{John Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% insert where needed to balance the two columns on the last page with
|
||||
% biographies
|
||||
%\newpage
|
||||
|
||||
\begin{IEEEbiographynophoto}{Jane Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% You can push biographies down or up by placing
|
||||
% a \vfill before or after them. The appropriate
|
||||
% use of \vfill depends on what kind of text is
|
||||
% on the last page and whether or not the columns
|
||||
% are being equalized.
|
||||
|
||||
%\vfill
|
||||
|
||||
% Can be used to pull up biographies so that the bottom of the last one
|
||||
% is flush with the other column.
|
||||
%\enlargethispage{-5in}
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
787
IEEEtran/bare_jrnl_compsoc.tex
Normal file
787
IEEEtran/bare_jrnl_compsoc.tex
Normal file
@@ -0,0 +1,787 @@
|
||||
|
||||
%% bare_jrnl_compsoc.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% See:
|
||||
%% http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
|
||||
%% Computer Society journal paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
\documentclass[10pt,journal,compsoc]{IEEEtran}
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[10pt,journal,compsoc]{../sty/IEEEtran}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
\ifCLASSOPTIONcompsoc
|
||||
% IEEE Computer Society needs nocompress option
|
||||
% requires cite.sty v4.0 or later (November 2003)
|
||||
\usepackage[nocompress]{cite}
|
||||
\else
|
||||
% normal IEEE
|
||||
\usepackage{cite}
|
||||
\fi
|
||||
% 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.
|
||||
%
|
||||
% Note that some packages require special options to format as the Computer
|
||||
% Society requires. In particular, Computer Society papers do not use
|
||||
% compressed citation ranges as is done in typical IEEE papers
|
||||
% (e.g., [1]-[4]). Instead, they list every citation separately in order
|
||||
% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite
|
||||
% package with the nocompress option which is supported by cite.sty v4.0
|
||||
% and later. Note also the use of a CLASSOPTION conditional provided by
|
||||
% IEEEtran.cls V1.7 and later.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
%\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
%
|
||||
% Note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
%\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=footnotesize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a sans serif font rather
|
||||
% than the serif font used in traditional IEEE formatting and thus the need
|
||||
% to invoke different subfig.sty package options depending on whether
|
||||
% compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
|
||||
|
||||
%\ifCLASSOPTIONcaptionsoff
|
||||
% \usepackage[nomarkers]{endfloat}
|
||||
% \let\MYoriglatexcaption\caption
|
||||
% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
|
||||
%\fi
|
||||
% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
|
||||
% Axel Sommerfeldt. This package may be useful when used in conjunction with
|
||||
% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
|
||||
% submissions have lists of figures/tables at the end of the paper and that
|
||||
% figures/tables without any captions are placed on a page by themselves at
|
||||
% the end of the document. If needed, the draftcls IEEEtran class option or
|
||||
% \CLASSINPUTbaselinestretch interface can be used to increase the line
|
||||
% spacing as well. Be sure and use the nomarkers option of endfloat to
|
||||
% prevent endfloat from "marking" where the figures would have been placed
|
||||
% in the text. The two hack lines of code above are a slight modification of
|
||||
% that suggested by in the endfloat docs (section 8.4.1) to ensure that
|
||||
% the full captions always appear in the list of figures/tables - even if
|
||||
% the user used the short optional argument of \caption[]{}.
|
||||
% IEEE papers do not typically make use of \caption[]'s optional argument,
|
||||
% so this should not be an issue. A similar trick can be used to disable
|
||||
% captions of packages such as subfig.sty that lack options to turn off
|
||||
% the subcaptions:
|
||||
% For subfig.sty:
|
||||
% \let\MYorigsubfloat\subfloat
|
||||
% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
|
||||
% However, the above trick will not work if both optional arguments of
|
||||
% the \subfloat command are used. Furthermore, there needs to be a
|
||||
% description of each subfigure *somewhere* and endfloat does not add
|
||||
% subfigure captions to its list of figures. Thus, the best approach is to
|
||||
% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
|
||||
% and instead reference/explain all the subfigures within the main caption.
|
||||
% The latest version of endfloat.sty and its documentation can obtained at:
|
||||
% http://www.ctan.org/pkg/endfloat
|
||||
%
|
||||
% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
|
||||
% later in the document, say, to conditionally put the References on a
|
||||
% page by themselves.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Demo of IEEEtran.cls for\\ IEEE Computer Society Journals}
|
||||
%
|
||||
%
|
||||
% author names and IEEE memberships
|
||||
% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break
|
||||
% a structure at a ~ so this keeps an author's name from being broken across
|
||||
% two lines.
|
||||
% use \thanks{} to gain access to the first footnote area
|
||||
% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks
|
||||
% was not built to handle multiple paragraphs
|
||||
%
|
||||
%
|
||||
%\IEEEcompsocitemizethanks is a special \thanks that produces the bulleted
|
||||
% lists the Computer Society journals use for "first footnote" author
|
||||
% affiliations. Use \IEEEcompsocthanksitem which works much like \item
|
||||
% for each affiliation group. When not in compsoc mode,
|
||||
% \IEEEcompsocitemizethanks becomes like \thanks and
|
||||
% \IEEEcompsocthanksitem becomes a line break with idention. This
|
||||
% facilitates dual compilation, although admittedly the differences in the
|
||||
% desired content of \author between the different types of papers makes a
|
||||
% one-size-fits-all approach a daunting prospect. For instance, compsoc
|
||||
% journal papers have the author affiliations above the "Manuscript
|
||||
% received ..." text while in non-compsoc journals this is reversed. Sigh.
|
||||
|
||||
\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}
|
||||
John~Doe,~\IEEEmembership{Fellow,~OSA,}
|
||||
and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space
|
||||
\IEEEcompsocitemizethanks{\IEEEcompsocthanksitem M. Shell was with the Department
|
||||
of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,
|
||||
GA, 30332.\protect\\
|
||||
% note need leading \protect in front of \\ to get a newline within \thanks as
|
||||
% \\ is fragile and will error, could use \hfil\break instead.
|
||||
E-mail: see http://www.michaelshell.org/contact.html
|
||||
\IEEEcompsocthanksitem J. Doe and J. Doe are with Anonymous University.}% <-this % stops an unwanted space
|
||||
\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}}
|
||||
|
||||
% note the % following the last \IEEEmembership and also \thanks -
|
||||
% these prevent an unwanted space from occurring between the last author name
|
||||
% and the end of the author line. i.e., if you had this:
|
||||
%
|
||||
% \author{....lastname \thanks{...} \thanks{...} }
|
||||
% ^------------^------------^----Do not want these spaces!
|
||||
%
|
||||
% a space would be appended to the last name and could cause every name on that
|
||||
% line to be shifted left slightly. This is one of those "LaTeX things". For
|
||||
% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get
|
||||
% "AB" then you have to do: "\textbf{A}\textbf{B}"
|
||||
% \thanks is no different in this regard, so shield the last } of each \thanks
|
||||
% that ends a line with a % and do not let a space in before the next \thanks.
|
||||
% Spaces after \IEEEmembership other than the last one are OK (and needed) as
|
||||
% you are supposed to have spaces between the names. For what it is worth,
|
||||
% this is a minor point as most people would not even notice if the said evil
|
||||
% space somehow managed to creep in.
|
||||
|
||||
|
||||
|
||||
% The paper headers
|
||||
\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
|
||||
{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Computer Society Journals}
|
||||
% The only time the second header will appear is for the odd numbered pages
|
||||
% after the title page when using the twoside option.
|
||||
%
|
||||
% *** Note that you probably will NOT want to include the author's ***
|
||||
% *** name in the headers of peer review papers. ***
|
||||
% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
|
||||
% you desire.
|
||||
|
||||
|
||||
|
||||
% The publisher's ID mark at the bottom of the page is less important with
|
||||
% Computer Society journal papers as those publications place the marks
|
||||
% outside of the main text columns and, therefore, unlike regular IEEE
|
||||
% journals, the available text space is not reduced by their presence.
|
||||
% If you want to put a publisher's ID mark on the page you can do it like
|
||||
% this:
|
||||
%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
|
||||
% or like this to get the Computer Society new two part style.
|
||||
%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2015 IEEE}%
|
||||
%\hspace{\columnsep}\makebox[\columnwidth]{Published by the IEEE Computer Society\hfill}}
|
||||
% Remember, if you use this you must call \IEEEpubidadjcol in the second
|
||||
% column for its text to clear the IEEEpubid mark (Computer Society jorunal
|
||||
% papers don't need this extra clearance.)
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
|
||||
% for Computer Society papers, we must declare the abstract and index terms
|
||||
% PRIOR to the title within the \IEEEtitleabstractindextext IEEEtran
|
||||
% command as these need to go into the title area created by \maketitle.
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract or keywords.
|
||||
\IEEEtitleabstractindextext{%
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% Note that keywords are not normally used for peerreview papers.
|
||||
\begin{IEEEkeywords}
|
||||
Computer Society, IEEE, IEEEtran, journal, \LaTeX, paper, template.
|
||||
\end{IEEEkeywords}}
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
|
||||
% To allow for easy dual compilation without having to reenter the
|
||||
% abstract/keywords data, the \IEEEtitleabstractindextext text will
|
||||
% not be used in maketitle, but will appear (i.e., to be "transported")
|
||||
% here as \IEEEdisplaynontitleabstractindextext when the compsoc
|
||||
% or transmag modes are not selected <OR> if conference mode is selected
|
||||
% - because all conference papers position the abstract like regular
|
||||
% papers do.
|
||||
\IEEEdisplaynontitleabstractindextext
|
||||
% \IEEEdisplaynontitleabstractindextext has no effect when using
|
||||
% compsoc or transmag under a non-conference mode.
|
||||
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
|
||||
\IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
|
||||
% Computer Society journal (but not conference!) papers do something unusual
|
||||
% with the very first section heading (almost always called "Introduction").
|
||||
% They place it ABOVE the main text! IEEEtran.cls does not automatically do
|
||||
% this for you, but you can achieve this effect with the provided
|
||||
% \IEEEraisesectionheading{} command. Note the need to keep any \label that
|
||||
% is to refer to the section immediately after \section in the above as
|
||||
% \IEEEraisesectionheading puts \section within a raised box.
|
||||
|
||||
|
||||
|
||||
|
||||
% The very first letter is a 2 line initial drop letter followed
|
||||
% by the rest of the first word in caps (small caps for compsoc).
|
||||
%
|
||||
% form to use if the first word consists of a single letter:
|
||||
% \IEEEPARstart{A}{demo} file is ....
|
||||
%
|
||||
% form to use if you need the single drop letter followed by
|
||||
% normal text (unknown if ever used by the IEEE):
|
||||
% \IEEEPARstart{A}{}demo file is ....
|
||||
%
|
||||
% Some journals put the first two words in caps:
|
||||
% \IEEEPARstart{T}{his demo} file is ....
|
||||
%
|
||||
% Here we have the typical use of a "T" for an initial drop letter
|
||||
% and "HIS" in caps to complete the first word.
|
||||
\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''
|
||||
for IEEE Computer Society journal papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
% needed in second column of first page if using \IEEEpubid
|
||||
%\IEEEpubidadjcol
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
% However, the Computer Society has been known to put floats at the bottom.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% if have a single appendix:
|
||||
%\appendix[Proof of the Zonklar Equations]
|
||||
% or
|
||||
%\appendix % for no appendix heading
|
||||
% do not use \section anymore after \appendix, only \section*
|
||||
% is possibly needed
|
||||
|
||||
% use appendices with more than one appendix
|
||||
% then use \section to start each appendix
|
||||
% you must declare a \section before using any
|
||||
% \subsection or using \label (\appendices by itself
|
||||
% starts a section numbered zero.)
|
||||
%
|
||||
|
||||
|
||||
\appendices
|
||||
\section{Proof of the First Zonklar Equation}
|
||||
Appendix one text goes here.
|
||||
|
||||
% you can choose not to have a title for an appendix
|
||||
% if you want by leaving the argument blank
|
||||
\section{}
|
||||
Appendix two text goes here.
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\ifCLASSOPTIONcompsoc
|
||||
% The Computer Society usually uses the plural form
|
||||
\section*{Acknowledgments}
|
||||
\else
|
||||
% regular IEEE prefers the singular form
|
||||
\section*{Acknowledgment}
|
||||
\fi
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
% Can use something like this to put references on a page
|
||||
% by themselves when using endfloat and the captionsoff option.
|
||||
\ifCLASSOPTIONcaptionsoff
|
||||
\newpage
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
% 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
|
||||
% \includegraphics command within an optional argument. (You could create
|
||||
% your own custom macro containing the \includegraphics command to make things
|
||||
% simpler here.)
|
||||
%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
|
||||
% or if you just want to reserve a space for a photo:
|
||||
|
||||
\begin{IEEEbiography}{Michael Shell}
|
||||
Biography text here.
|
||||
\end{IEEEbiography}
|
||||
|
||||
% if you will not have a photo at all:
|
||||
\begin{IEEEbiographynophoto}{John Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% insert where needed to balance the two columns on the last page with
|
||||
% biographies
|
||||
%\newpage
|
||||
|
||||
\begin{IEEEbiographynophoto}{Jane Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% You can push biographies down or up by placing
|
||||
% a \vfill before or after them. The appropriate
|
||||
% use of \vfill depends on what kind of text is
|
||||
% on the last page and whether or not the columns
|
||||
% are being equalized.
|
||||
|
||||
%\vfill
|
||||
|
||||
% Can be used to pull up biographies so that the bottom of the last one
|
||||
% is flush with the other column.
|
||||
%\enlargethispage{-5in}
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
744
IEEEtran/bare_jrnl_comsoc.tex
Normal file
744
IEEEtran/bare_jrnl_comsoc.tex
Normal file
@@ -0,0 +1,744 @@
|
||||
|
||||
%% bare_jrnl_comsoc.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% see http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
|
||||
%% Communications Society journal paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
|
||||
\documentclass[journal,comsoc]{IEEEtran}
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[journal,comsoc]{../sty/IEEEtran}
|
||||
|
||||
|
||||
\usepackage[T1]{fontenc}% optional T1 font encoding
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
%\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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
% Do NOT use the amsbsy package under comsoc mode as that feature is
|
||||
% already built into the Times Math font (newtxmath, mathtime, etc.).
|
||||
%
|
||||
% Also, note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
% Select a Times math font under comsoc mode or else one will automatically
|
||||
% be selected for you at the document start. This is required as Communications
|
||||
% Society journals use a Times, not Computer Modern, math font.
|
||||
\usepackage[cmintegrals]{newtxmath}
|
||||
% The freely available newtxmath package was written by Michael Sharpe and
|
||||
% provides a feature rich Times math font. The cmintegrals option, which is
|
||||
% the default under IEEEtran, is needed to get the correct style integral
|
||||
% symbols used in Communications Society journals. Version 1.451, July 28,
|
||||
% 2015 or later is recommended. Also, do *not* load the newtxtext.sty package
|
||||
% as doing so would alter the main text font.
|
||||
% http://www.ctan.org/pkg/newtx
|
||||
%
|
||||
% Alternatively, you can use the MathTime commercial fonts if you have them
|
||||
% installed on your system:
|
||||
%\usepackage{mtpro2}
|
||||
%\usepackage{mt11p}
|
||||
%\usepackage{mathtime}
|
||||
|
||||
|
||||
%\usepackage{bm}
|
||||
% The bm.sty package was written by David Carlisle and Frank Mittelbach.
|
||||
% This package provides a \bm{} to produce bold math symbols.
|
||||
% http://www.ctan.org/pkg/bm
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a larger sans serif font
|
||||
% than the serif footnote size font used in traditional IEEE formatting
|
||||
% and thus the need to invoke different subfig.sty package options depending
|
||||
% on whether compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
|
||||
|
||||
%\ifCLASSOPTIONcaptionsoff
|
||||
% \usepackage[nomarkers]{endfloat}
|
||||
% \let\MYoriglatexcaption\caption
|
||||
% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
|
||||
%\fi
|
||||
% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
|
||||
% Axel Sommerfeldt. This package may be useful when used in conjunction with
|
||||
% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
|
||||
% submissions have lists of figures/tables at the end of the paper and that
|
||||
% figures/tables without any captions are placed on a page by themselves at
|
||||
% the end of the document. If needed, the draftcls IEEEtran class option or
|
||||
% \CLASSINPUTbaselinestretch interface can be used to increase the line
|
||||
% spacing as well. Be sure and use the nomarkers option of endfloat to
|
||||
% prevent endfloat from "marking" where the figures would have been placed
|
||||
% in the text. The two hack lines of code above are a slight modification of
|
||||
% that suggested by in the endfloat docs (section 8.4.1) to ensure that
|
||||
% the full captions always appear in the list of figures/tables - even if
|
||||
% the user used the short optional argument of \caption[]{}.
|
||||
% IEEE papers do not typically make use of \caption[]'s optional argument,
|
||||
% so this should not be an issue. A similar trick can be used to disable
|
||||
% captions of packages such as subfig.sty that lack options to turn off
|
||||
% the subcaptions:
|
||||
% For subfig.sty:
|
||||
% \let\MYorigsubfloat\subfloat
|
||||
% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
|
||||
% However, the above trick will not work if both optional arguments of
|
||||
% the \subfloat command are used. Furthermore, there needs to be a
|
||||
% description of each subfigure *somewhere* and endfloat does not add
|
||||
% subfigure captions to its list of figures. Thus, the best approach is to
|
||||
% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
|
||||
% and instead reference/explain all the subfigures within the main caption.
|
||||
% The latest version of endfloat.sty and its documentation can obtained at:
|
||||
% http://www.ctan.org/pkg/endfloat
|
||||
%
|
||||
% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
|
||||
% later in the document, say, to conditionally put the References on a
|
||||
% page by themselves.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Demo of IEEEtran.cls for\\ IEEE Communications Society Journals}
|
||||
%
|
||||
%
|
||||
% author names and IEEE memberships
|
||||
% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break
|
||||
% a structure at a ~ so this keeps an author's name from being broken across
|
||||
% two lines.
|
||||
% use \thanks{} to gain access to the first footnote area
|
||||
% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks
|
||||
% was not built to handle multiple paragraphs
|
||||
%
|
||||
|
||||
\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}
|
||||
John~Doe,~\IEEEmembership{Fellow,~OSA,}
|
||||
and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space
|
||||
\thanks{M. Shell was with the Department
|
||||
of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,
|
||||
GA, 30332 USA e-mail: (see http://www.michaelshell.org/contact.html).}% <-this % stops a space
|
||||
\thanks{J. Doe and J. Doe are with Anonymous University.}% <-this % stops a space
|
||||
\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}}
|
||||
|
||||
% note the % following the last \IEEEmembership and also \thanks -
|
||||
% these prevent an unwanted space from occurring between the last author name
|
||||
% and the end of the author line. i.e., if you had this:
|
||||
%
|
||||
% \author{....lastname \thanks{...} \thanks{...} }
|
||||
% ^------------^------------^----Do not want these spaces!
|
||||
%
|
||||
% a space would be appended to the last name and could cause every name on that
|
||||
% line to be shifted left slightly. This is one of those "LaTeX things". For
|
||||
% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get
|
||||
% "AB" then you have to do: "\textbf{A}\textbf{B}"
|
||||
% \thanks is no different in this regard, so shield the last } of each \thanks
|
||||
% that ends a line with a % and do not let a space in before the next \thanks.
|
||||
% Spaces after \IEEEmembership other than the last one are OK (and needed) as
|
||||
% you are supposed to have spaces between the names. For what it is worth,
|
||||
% this is a minor point as most people would not even notice if the said evil
|
||||
% space somehow managed to creep in.
|
||||
|
||||
|
||||
|
||||
% The paper headers
|
||||
\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
|
||||
{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for IEEE Communications Society Journals}
|
||||
% The only time the second header will appear is for the odd numbered pages
|
||||
% after the title page when using the twoside option.
|
||||
%
|
||||
% *** Note that you probably will NOT want to include the author's ***
|
||||
% *** name in the headers of peer review papers. ***
|
||||
% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
|
||||
% you desire.
|
||||
|
||||
|
||||
|
||||
|
||||
% If you want to put a publisher's ID mark on the page you can do it like
|
||||
% this:
|
||||
%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
|
||||
% Remember, if you use this you must call \IEEEpubidadjcol in the second
|
||||
% column for its text to clear the IEEEpubid mark.
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract or keywords.
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% Note that keywords are not normally used for peerreview papers.
|
||||
\begin{IEEEkeywords}
|
||||
Communications Society, IEEE, IEEEtran, journal, \LaTeX, paper, template.
|
||||
\end{IEEEkeywords}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
|
||||
\section{Introduction}
|
||||
% The very first letter is a 2 line initial drop letter followed
|
||||
% by the rest of the first word in caps.
|
||||
%
|
||||
% form to use if the first word consists of a single letter:
|
||||
% \IEEEPARstart{A}{demo} file is ....
|
||||
%
|
||||
% form to use if you need the single drop letter followed by
|
||||
% normal text (unknown if ever used by the IEEE):
|
||||
% \IEEEPARstart{A}{}demo file is ....
|
||||
%
|
||||
% Some journals put the first two words in caps:
|
||||
% \IEEEPARstart{T}{his demo} file is ....
|
||||
%
|
||||
% Here we have the typical use of a "T" for an initial drop letter
|
||||
% and "HIS" in caps to complete the first word.
|
||||
\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''
|
||||
for IEEE Communications Society journal papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
% needed in second column of first page if using \IEEEpubid
|
||||
%\IEEEpubidadjcol
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% if have a single appendix:
|
||||
%\appendix[Proof of the Zonklar Equations]
|
||||
% or
|
||||
%\appendix % for no appendix heading
|
||||
% do not use \section anymore after \appendix, only \section*
|
||||
% is possibly needed
|
||||
|
||||
% use appendices with more than one appendix
|
||||
% then use \section to start each appendix
|
||||
% you must declare a \section before using any
|
||||
% \subsection or using \label (\appendices by itself
|
||||
% starts a section numbered zero.)
|
||||
%
|
||||
|
||||
|
||||
\appendices
|
||||
\section{Proof of the First Zonklar Equation}
|
||||
Appendix one text goes here.
|
||||
|
||||
% you can choose not to have a title for an appendix
|
||||
% if you want by leaving the argument blank
|
||||
\section{}
|
||||
Appendix two text goes here.
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\section*{Acknowledgment}
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
% Can use something like this to put references on a page
|
||||
% by themselves when using endfloat and the captionsoff option.
|
||||
\ifCLASSOPTIONcaptionsoff
|
||||
\newpage
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
% 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
|
||||
% \includegraphics command within an optional argument. (You could create
|
||||
% your own custom macro containing the \includegraphics command to make things
|
||||
% simpler here.)
|
||||
%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
|
||||
% or if you just want to reserve a space for a photo:
|
||||
|
||||
\begin{IEEEbiography}{Michael Shell}
|
||||
Biography text here.
|
||||
\end{IEEEbiography}
|
||||
|
||||
% if you will not have a photo at all:
|
||||
\begin{IEEEbiographynophoto}{John Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% insert where needed to balance the two columns on the last page with
|
||||
% biographies
|
||||
%\newpage
|
||||
|
||||
\begin{IEEEbiographynophoto}{Jane Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% You can push biographies down or up by placing
|
||||
% a \vfill before or after them. The appropriate
|
||||
% use of \vfill depends on what kind of text is
|
||||
% on the last page and whether or not the columns
|
||||
% are being equalized.
|
||||
|
||||
%\vfill
|
||||
|
||||
% Can be used to pull up biographies so that the bottom of the last one
|
||||
% is flush with the other column.
|
||||
%\enlargethispage{-5in}
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
714
IEEEtran/bare_jrnl_transmag.tex
Normal file
714
IEEEtran/bare_jrnl_transmag.tex
Normal file
@@ -0,0 +1,714 @@
|
||||
|
||||
%% bare_jrnl_transmag.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% see http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
|
||||
%% Transactions on Magnetics journal paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
|
||||
\documentclass[journal,transmag]{IEEEtran}
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[journal]{../sty/IEEEtran}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% Some very useful LaTeX packages include:
|
||||
% (uncomment the ones you want to load)
|
||||
|
||||
|
||||
% *** MISC UTILITY PACKAGES ***
|
||||
%
|
||||
%\usepackage{ifpdf}
|
||||
% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
|
||||
% compilation based on whether the output is pdf or dvi.
|
||||
% usage:
|
||||
% \ifpdf
|
||||
% % pdf code
|
||||
% \else
|
||||
% % dvi code
|
||||
% \fi
|
||||
% The latest version of ifpdf.sty can be obtained from:
|
||||
% http://www.ctan.org/pkg/ifpdf
|
||||
% Also, note that IEEEtran.cls V1.7 and later provides a builtin
|
||||
% \ifCLASSINFOpdf conditional that works the same way.
|
||||
% When switching from latex to pdflatex and vice-versa, the compiler may
|
||||
% have to be run twice to clear warning/error messages.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** CITATION PACKAGES ***
|
||||
%
|
||||
%\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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** GRAPHICS RELATED PACKAGES ***
|
||||
%
|
||||
\ifCLASSINFOpdf
|
||||
% \usepackage[pdftex]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../pdf/}{../jpeg/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
|
||||
\else
|
||||
% or other class option (dvipsone, dvipdf, if not using dvips). graphicx
|
||||
% will default to the driver specified in the system graphics.cfg if no
|
||||
% driver is specified.
|
||||
% \usepackage[dvips]{graphicx}
|
||||
% declare the path(s) where your graphic files are
|
||||
% \graphicspath{{../eps/}}
|
||||
% and their extensions so you won't have to specify these with
|
||||
% every instance of \includegraphics
|
||||
% \DeclareGraphicsExtensions{.eps}
|
||||
\fi
|
||||
% graphicx was written by David Carlisle and Sebastian Rahtz. It is
|
||||
% required if you want graphics, photos, etc. graphicx.sty is already
|
||||
% installed on most LaTeX systems. The latest version and documentation
|
||||
% can be obtained at:
|
||||
% http://www.ctan.org/pkg/graphicx
|
||||
% Another good source of documentation is "Using Imported Graphics in
|
||||
% LaTeX2e" by Keith Reckdahl which can be found at:
|
||||
% http://www.ctan.org/pkg/epslatex
|
||||
%
|
||||
% latex, and pdflatex in dvi mode, support graphics in encapsulated
|
||||
% postscript (.eps) format. pdflatex in pdf mode supports graphics
|
||||
% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
|
||||
% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
|
||||
% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
|
||||
% which can result in "jaggedy"/blurry rendering of lines and letters as
|
||||
% well as large increases in file sizes.
|
||||
%
|
||||
% You can find documentation about the pdfTeX application at:
|
||||
% http://www.tug.org/applications/pdftex
|
||||
|
||||
|
||||
|
||||
|
||||
% *** MATH PACKAGES ***
|
||||
%
|
||||
%\usepackage{amsmath}
|
||||
% A popular package from the American Mathematical Society that provides
|
||||
% many useful and powerful commands for dealing with mathematics.
|
||||
%
|
||||
% Note that the amsmath package sets \interdisplaylinepenalty to 10000
|
||||
% thus preventing page breaks from occurring within multiline equations. Use:
|
||||
%\interdisplaylinepenalty=2500
|
||||
% after loading amsmath to restore such page breaks as IEEEtran.cls normally
|
||||
% does. amsmath.sty is already installed on most LaTeX systems. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/amsmath
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SPECIALIZED LIST PACKAGES ***
|
||||
%
|
||||
%\usepackage{algorithmic}
|
||||
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
|
||||
% This package provides an algorithmic environment fo describing algorithms.
|
||||
% You can use the algorithmic environment in-text or within a figure
|
||||
% environment to provide for a floating algorithm. Do NOT use the algorithm
|
||||
% floating environment provided by algorithm.sty (by the same authors) or
|
||||
% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
|
||||
% algorithm float types and packages that provide these will not provide
|
||||
% correct IEEE style captions. The latest version and documentation of
|
||||
% algorithmic.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/algorithms
|
||||
% Also of interest may be the (relatively newer and more customizable)
|
||||
% algorithmicx.sty package by Szasz Janos:
|
||||
% http://www.ctan.org/pkg/algorithmicx
|
||||
|
||||
|
||||
|
||||
|
||||
% *** ALIGNMENT PACKAGES ***
|
||||
%
|
||||
%\usepackage{array}
|
||||
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
|
||||
% the standard LaTeX2e array and tabular environments to provide better
|
||||
% appearance and additional user controls. As the default LaTeX2e table
|
||||
% generation code is lacking to the point of almost being broken with
|
||||
% respect to the quality of the end results, all users are strongly
|
||||
% advised to use an enhanced (at the very least that provided by array.sty)
|
||||
% set of table tools. array.sty is already installed on most systems. The
|
||||
% latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/array
|
||||
|
||||
|
||||
% IEEEtran contains the IEEEeqnarray family of commands that can be used to
|
||||
% generate multiline equations as well as matrices, tables, etc., of high
|
||||
% quality.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** SUBFIGURE PACKAGES ***
|
||||
%\ifCLASSOPTIONcompsoc
|
||||
% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
|
||||
%\else
|
||||
% \usepackage[caption=false,font=footnotesize]{subfig}
|
||||
%\fi
|
||||
% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
|
||||
% for subfigure.sty, the latter of which is no longer maintained and is
|
||||
% incompatible with some LaTeX packages including fixltx2e. However,
|
||||
% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
|
||||
% which will override IEEEtran.cls' handling of captions and this will result
|
||||
% in non-IEEE style figure/table captions. To prevent this problem, be sure
|
||||
% and invoke subfig.sty's "caption=false" package option (available since
|
||||
% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
|
||||
% handling of captions.
|
||||
% Note that the Computer Society format requires a larger sans serif font
|
||||
% than the serif footnote size font used in traditional IEEE formatting
|
||||
% and thus the need to invoke different subfig.sty package options depending
|
||||
% on whether compsoc mode has been enabled.
|
||||
%
|
||||
% The latest version and documentation of subfig.sty can be obtained at:
|
||||
% http://www.ctan.org/pkg/subfig
|
||||
|
||||
|
||||
|
||||
% *** FLOAT PACKAGES ***
|
||||
%
|
||||
%\usepackage{fixltx2e}
|
||||
% fixltx2e, the successor to the earlier fix2col.sty, was written by
|
||||
% Frank Mittelbach and David Carlisle. This package corrects a few problems
|
||||
% in the LaTeX2e kernel, the most notable of which is that in current
|
||||
% LaTeX2e releases, the ordering of single and double column floats is not
|
||||
% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
|
||||
% single column figure to be placed prior to an earlier double column
|
||||
% figure.
|
||||
% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
|
||||
% corrections already built into the system in which case a warning will
|
||||
% be issued if an attempt is made to load fixltx2e.sty as it is no longer
|
||||
% needed.
|
||||
% The latest version and documentation can be found at:
|
||||
% http://www.ctan.org/pkg/fixltx2e
|
||||
|
||||
|
||||
%\usepackage{stfloats}
|
||||
% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
|
||||
% the ability to do double column floats at the bottom of the page as well
|
||||
% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
|
||||
% LaTeX2e). It also provides a command:
|
||||
%\fnbelowfloat
|
||||
% to enable the placement of footnotes below bottom floats (the standard
|
||||
% LaTeX2e kernel puts them above bottom floats). This is an invasive package
|
||||
% which rewrites many portions of the LaTeX2e float routines. It may not work
|
||||
% with other packages that modify the LaTeX2e float routines. The latest
|
||||
% version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/stfloats
|
||||
% Do not use the stfloats baselinefloat ability as the IEEE does not allow
|
||||
% \baselineskip to stretch. Authors submitting work to the IEEE should note
|
||||
% that the IEEE rarely uses double column equations and that authors should try
|
||||
% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
|
||||
% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
|
||||
% such ways.
|
||||
% Do not attempt to use stfloats with fixltx2e as they are incompatible.
|
||||
% Instead, use Morten Hogholm'a dblfloatfix which combines the features
|
||||
% of both fixltx2e and stfloats:
|
||||
%
|
||||
% \usepackage{dblfloatfix}
|
||||
% The latest version can be found at:
|
||||
% http://www.ctan.org/pkg/dblfloatfix
|
||||
|
||||
|
||||
|
||||
|
||||
%\ifCLASSOPTIONcaptionsoff
|
||||
% \usepackage[nomarkers]{endfloat}
|
||||
% \let\MYoriglatexcaption\caption
|
||||
% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
|
||||
%\fi
|
||||
% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
|
||||
% Axel Sommerfeldt. This package may be useful when used in conjunction with
|
||||
% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
|
||||
% submissions have lists of figures/tables at the end of the paper and that
|
||||
% figures/tables without any captions are placed on a page by themselves at
|
||||
% the end of the document. If needed, the draftcls IEEEtran class option or
|
||||
% \CLASSINPUTbaselinestretch interface can be used to increase the line
|
||||
% spacing as well. Be sure and use the nomarkers option of endfloat to
|
||||
% prevent endfloat from "marking" where the figures would have been placed
|
||||
% in the text. The two hack lines of code above are a slight modification of
|
||||
% that suggested by in the endfloat docs (section 8.4.1) to ensure that
|
||||
% the full captions always appear in the list of figures/tables - even if
|
||||
% the user used the short optional argument of \caption[]{}.
|
||||
% IEEE papers do not typically make use of \caption[]'s optional argument,
|
||||
% so this should not be an issue. A similar trick can be used to disable
|
||||
% captions of packages such as subfig.sty that lack options to turn off
|
||||
% the subcaptions:
|
||||
% For subfig.sty:
|
||||
% \let\MYorigsubfloat\subfloat
|
||||
% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
|
||||
% However, the above trick will not work if both optional arguments of
|
||||
% the \subfloat command are used. Furthermore, there needs to be a
|
||||
% description of each subfigure *somewhere* and endfloat does not add
|
||||
% subfigure captions to its list of figures. Thus, the best approach is to
|
||||
% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
|
||||
% and instead reference/explain all the subfigures within the main caption.
|
||||
% The latest version of endfloat.sty and its documentation can obtained at:
|
||||
% http://www.ctan.org/pkg/endfloat
|
||||
%
|
||||
% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
|
||||
% later in the document, say, to conditionally put the References on a
|
||||
% page by themselves.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** PDF, URL AND HYPERLINK PACKAGES ***
|
||||
%
|
||||
%\usepackage{url}
|
||||
% url.sty was written by Donald Arseneau. It provides better support for
|
||||
% handling and breaking URLs. url.sty is already installed on most LaTeX
|
||||
% systems. The latest version and documentation can be obtained at:
|
||||
% http://www.ctan.org/pkg/url
|
||||
% Basically, \url{my_url_here}.
|
||||
|
||||
|
||||
|
||||
|
||||
% *** Do not adjust lengths that control margins, column widths, etc. ***
|
||||
% *** Do not use packages that alter fonts (such as pslatex). ***
|
||||
% There should be no need to do such things with IEEEtran.cls V1.6 and later.
|
||||
% (Unless specifically asked to do so by the journal or conference you plan
|
||||
% to submit to, of course. )
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{Bare Demo of IEEEtran.cls for\\ IEEE \textsc{Transactions on Magnetics}}
|
||||
|
||||
|
||||
|
||||
% author names and affiliations
|
||||
% transmag papers use the long conference author name format.
|
||||
|
||||
\author{\IEEEauthorblockN{Michael Shell\IEEEauthorrefmark{1},
|
||||
Homer Simpson\IEEEauthorrefmark{2},
|
||||
James Kirk\IEEEauthorrefmark{3},
|
||||
Montgomery Scott\IEEEauthorrefmark{3}, and
|
||||
Eldon Tyrell\IEEEauthorrefmark{4},~\IEEEmembership{Fellow,~IEEE}}
|
||||
\IEEEauthorblockA{\IEEEauthorrefmark{1}School of Electrical and Computer Engineering,
|
||||
Georgia Institute of Technology, Atlanta, GA 30332 USA}
|
||||
\IEEEauthorblockA{\IEEEauthorrefmark{2}Twentieth Century Fox, Springfield, USA}
|
||||
\IEEEauthorblockA{\IEEEauthorrefmark{3}Starfleet Academy, San Francisco, CA 96678 USA}
|
||||
\IEEEauthorblockA{\IEEEauthorrefmark{4}Tyrell Inc., 123 Replicant Street, Los Angeles, CA 90210 USA}% <-this % stops an unwanted space
|
||||
\thanks{Manuscript received December 1, 2012; revised August 26, 2015.
|
||||
Corresponding author: M. Shell (email: http://www.michaelshell.org/contact.html).}}
|
||||
|
||||
|
||||
|
||||
% The paper headers
|
||||
\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
|
||||
{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for IEEE Transactions on Magnetics Journals}
|
||||
% The only time the second header will appear is for the odd numbered pages
|
||||
% after the title page when using the twoside option.
|
||||
%
|
||||
% *** Note that you probably will NOT want to include the author's ***
|
||||
% *** name in the headers of peer review papers. ***
|
||||
% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
|
||||
% you desire.
|
||||
|
||||
|
||||
|
||||
|
||||
% If you want to put a publisher's ID mark on the page you can do it like
|
||||
% this:
|
||||
%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
|
||||
% Remember, if you use this you must call \IEEEpubidadjcol in the second
|
||||
% column for its text to clear the IEEEpubid mark.
|
||||
|
||||
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
% for Transactions on Magnetics papers, we must declare the abstract and
|
||||
% index terms PRIOR to the title within the \IEEEtitleabstractindextext
|
||||
% IEEEtran command as these need to go into the title area created by
|
||||
% \maketitle.
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract or keywords.
|
||||
\IEEEtitleabstractindextext{%
|
||||
\begin{abstract}
|
||||
The abstract goes here.
|
||||
\end{abstract}
|
||||
|
||||
% Note that keywords are not normally used for peerreview papers.
|
||||
\begin{IEEEkeywords}
|
||||
IEEE, IEEEtran, IEEE Transactions on Magnetics, journal, \LaTeX, magnetics, paper, template.
|
||||
\end{IEEEkeywords}}
|
||||
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
|
||||
% To allow for easy dual compilation without having to reenter the
|
||||
% abstract/keywords data, the \IEEEtitleabstractindextext text will
|
||||
% not be used in maketitle, but will appear (i.e., to be "transported")
|
||||
% here as \IEEEdisplaynontitleabstractindextext when the compsoc
|
||||
% or transmag modes are not selected <OR> if conference mode is selected
|
||||
% - because all conference papers position the abstract like regular
|
||||
% papers do.
|
||||
\IEEEdisplaynontitleabstractindextext
|
||||
% \IEEEdisplaynontitleabstractindextext has no effect when using
|
||||
% compsoc or transmag under a non-conference mode.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
|
||||
\section{Introduction}
|
||||
% The very first letter is a 2 line initial drop letter followed
|
||||
% by the rest of the first word in caps.
|
||||
%
|
||||
% form to use if the first word consists of a single letter:
|
||||
% \IEEEPARstart{A}{demo} file is ....
|
||||
%
|
||||
% form to use if you need the single drop letter followed by
|
||||
% normal text (unknown if ever used by the IEEE):
|
||||
% \IEEEPARstart{A}{}demo file is ....
|
||||
%
|
||||
% Some journals put the first two words in caps:
|
||||
% \IEEEPARstart{T}{his demo} file is ....
|
||||
%
|
||||
% Here we have the typical use of a "T" for an initial drop letter
|
||||
% and "HIS" in caps to complete the first word.
|
||||
\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''
|
||||
for IEEE \textsc{Transactions on Magnetics} journal papers produced under \LaTeX\ using
|
||||
IEEEtran.cls version 1.8b and later.
|
||||
% You must have at least 2 lines in the paragraph with the drop letter
|
||||
% (should never be an issue)
|
||||
I wish you the best of success.
|
||||
|
||||
\hfill mds
|
||||
|
||||
\hfill August 26, 2015
|
||||
|
||||
\subsection{Subsection Heading Here}
|
||||
Subsection text here.
|
||||
|
||||
% needed in second column of first page if using \IEEEpubid
|
||||
%\IEEEpubidadjcol
|
||||
|
||||
\subsubsection{Subsubsection Heading Here}
|
||||
Subsubsection text here.
|
||||
|
||||
|
||||
% An example of a floating figure using the graphicx package.
|
||||
% Note that \label must occur AFTER (or within) \caption.
|
||||
% For figures, \caption should occur after the \includegraphics.
|
||||
% Note that IEEEtran v1.7 and later has special internal code that
|
||||
% is designed to preserve the operation of \label within \caption
|
||||
% even when the captionsoff option is in effect. However, because
|
||||
% of issues like this, it may be the safest practice to put all your
|
||||
% \label just after \caption rather than within \caption{}.
|
||||
%
|
||||
% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
|
||||
% option should be used if it is desired that the figures are to be
|
||||
% displayed while in draft mode.
|
||||
%
|
||||
%\begin{figure}[!t]
|
||||
%\centering
|
||||
%\includegraphics[width=2.5in]{myfigure}
|
||||
% where an .eps filename suffix will be assumed under latex,
|
||||
% and a .pdf suffix will be assumed for pdflatex; or what has been declared
|
||||
% via \DeclareGraphicsExtensions.
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure}
|
||||
|
||||
% Note that the IEEE typically puts floats only at the top, even when this
|
||||
% results in a large percentage of a column being occupied by floats.
|
||||
|
||||
|
||||
% An example of a double column floating figure using two subfigures.
|
||||
% (The subfig.sty package must be loaded for this to work.)
|
||||
% The subfigure \label commands are set within each subfloat command,
|
||||
% and the \label for the overall figure must come after \caption.
|
||||
% \hfil is used as a separator to get equal spacing.
|
||||
% Watch out that the combined width of all the subfigures on a
|
||||
% line do not exceed the text width or a line break will occur.
|
||||
%
|
||||
%\begin{figure*}[!t]
|
||||
%\centering
|
||||
%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_first_case}}
|
||||
%\hfil
|
||||
%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
|
||||
%\label{fig_second_case}}
|
||||
%\caption{Simulation results for the network.}
|
||||
%\label{fig_sim}
|
||||
%\end{figure*}
|
||||
%
|
||||
% Note that often IEEE papers with subfigures do not employ subfigure
|
||||
% captions (using the optional argument to \subfloat[]), 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 \subfloat must be present. If a
|
||||
% subcaption is not desired, just leave its contents blank,
|
||||
% e.g., \subfloat[].
|
||||
|
||||
|
||||
% An example of a floating table. Note that, for IEEE style tables, the
|
||||
% \caption command should come BEFORE the table and, given that table
|
||||
% captions serve much like titles, are usually capitalized except for words
|
||||
% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
|
||||
% and up, which are usually not capitalized unless they are the first or
|
||||
% last word of the caption. Table text will default to \footnotesize as
|
||||
% the IEEE normally uses this smaller font for tables.
|
||||
% The \label must come after \caption as always.
|
||||
%
|
||||
%\begin{table}[!t]
|
||||
%% increase table row spacing, adjust to taste
|
||||
%\renewcommand{\arraystretch}{1.3}
|
||||
% if using array.sty, it might be a good idea to tweak the value of
|
||||
% \extrarowheight as needed to properly center the text within the cells
|
||||
%\caption{An Example of a Table}
|
||||
%\label{table_example}
|
||||
%\centering
|
||||
%% Some packages, such as MDW tools, offer better commands for making tables
|
||||
%% than the plain LaTeX2e tabular which is used here.
|
||||
%\begin{tabular}{|c||c|}
|
||||
%\hline
|
||||
%One & Two\\
|
||||
%\hline
|
||||
%Three & Four\\
|
||||
%\hline
|
||||
%\end{tabular}
|
||||
%\end{table}
|
||||
|
||||
|
||||
% Note that the IEEE does not put floats in the very first column
|
||||
% - or typically anywhere on the first page for that matter. Also,
|
||||
% in-text middle ("here") positioning is typically not used, but it
|
||||
% is allowed and encouraged for Computer Society conferences (but
|
||||
% not Computer Society journals). Most IEEE journals/conferences use
|
||||
% top floats exclusively.
|
||||
% Note that, LaTeX2e, unlike IEEE journals/conferences, places
|
||||
% footnotes above bottom floats. This can be corrected via the
|
||||
% \fnbelowfloat command of the stfloats package.
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Conclusion}
|
||||
The conclusion goes here.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% if have a single appendix:
|
||||
%\appendix[Proof of the Zonklar Equations]
|
||||
% or
|
||||
%\appendix % for no appendix heading
|
||||
% do not use \section anymore after \appendix, only \section*
|
||||
% is possibly needed
|
||||
|
||||
% use appendices with more than one appendix
|
||||
% then use \section to start each appendix
|
||||
% you must declare a \section before using any
|
||||
% \subsection or using \label (\appendices by itself
|
||||
% starts a section numbered zero.)
|
||||
%
|
||||
|
||||
|
||||
\appendices
|
||||
\section{Proof of the First Zonklar Equation}
|
||||
Appendix one text goes here.
|
||||
|
||||
% you can choose not to have a title for an appendix
|
||||
% if you want by leaving the argument blank
|
||||
\section{}
|
||||
Appendix two text goes here.
|
||||
|
||||
|
||||
% use section* for acknowledgment
|
||||
\section*{Acknowledgment}
|
||||
|
||||
|
||||
The authors would like to thank...
|
||||
|
||||
|
||||
% Can use something like this to put references on a page
|
||||
% by themselves when using endfloat and the captionsoff option.
|
||||
\ifCLASSOPTIONcaptionsoff
|
||||
\newpage
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
% trigger a \newpage just before the given reference
|
||||
% number - used to balance the columns on the last page
|
||||
% adjust value as needed - may need to be readjusted if
|
||||
% the document is modified later
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
% references section
|
||||
|
||||
% 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 at:
|
||||
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
%\bibliographystyle{IEEEtran}
|
||||
% argument is your BibTeX string definitions and bibliography database(s)
|
||||
%\bibliography{IEEEabrv,../bib/paper}
|
||||
%
|
||||
% <OR> manually copy in the resultant .bbl file
|
||||
% set second argument of \begin to the number of references
|
||||
% (used to reserve space for the reference number labels box)
|
||||
\begin{thebibliography}{1}
|
||||
|
||||
\bibitem{IEEEhowto:kopka}
|
||||
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
|
||||
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
% 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
|
||||
% \includegraphics command within an optional argument. (You could create
|
||||
% your own custom macro containing the \includegraphics command to make things
|
||||
% simpler here.)
|
||||
%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
|
||||
% or if you just want to reserve a space for a photo:
|
||||
|
||||
\begin{IEEEbiography}{Michael Shell}
|
||||
Biography text here.
|
||||
\end{IEEEbiography}
|
||||
|
||||
% if you will not have a photo at all:
|
||||
\begin{IEEEbiographynophoto}{John Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% insert where needed to balance the two columns on the last page with
|
||||
% biographies
|
||||
%\newpage
|
||||
|
||||
\begin{IEEEbiographynophoto}{Jane Doe}
|
||||
Biography text here.
|
||||
\end{IEEEbiographynophoto}
|
||||
|
||||
% You can push biographies down or up by placing
|
||||
% a \vfill before or after them. The appropriate
|
||||
% use of \vfill depends on what kind of text is
|
||||
% on the last page and whether or not the columns
|
||||
% are being equalized.
|
||||
|
||||
%\vfill
|
||||
|
||||
% Can be used to pull up biographies so that the bottom of the last one
|
||||
% is flush with the other column.
|
||||
%\enlargethispage{-5in}
|
||||
|
||||
|
||||
|
||||
% that's all folks
|
||||
\end{document}
|
||||
|
||||
|
||||
489
IEEEtran/bibtex/IEEEabrv.bib
Normal file
489
IEEEtran/bibtex/IEEEabrv.bib
Normal file
@@ -0,0 +1,489 @@
|
||||
|
||||
IEEEabrv.bib
|
||||
V1.14 (2015/08/26)
|
||||
Copyright (c) 2002-2015 by Michael Shell
|
||||
See: http://www.michaelshell.org/
|
||||
for current contact information.
|
||||
|
||||
BibTeX bibliography string definitions of the ABBREVIATED titles of
|
||||
IEEE journals and magazines and online publications.
|
||||
|
||||
This file is designed for bibliography styles that require
|
||||
abbreviated titles and is not for use in bibliographies that
|
||||
require full-length titles.
|
||||
|
||||
Support sites:
|
||||
http://www.michaelshell.org/tex/ieeetran/
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
and/or
|
||||
http://www.ieee.org/
|
||||
|
||||
Special thanks to Laura Hyslop, Ken Rawson, Kevin Lisankie and
|
||||
Mona Mittra of the IEEE for their help in obtaining the information needed
|
||||
to compile this file. Also, Volker Kuhlmann, Moritz Borgmann,
|
||||
Yannick Berker, Nicol<6F>s Barabino, Chuanren Wu and Santiago Cogollos Borras
|
||||
kindly provided some corrections and additions.
|
||||
|
||||
|
||||
*************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
*************************************************************************
|
||||
|
||||
|
||||
USAGE:
|
||||
|
||||
\bibliographystyle{mybstfile}
|
||||
\bibliography{IEEEabrv,mybibfile}
|
||||
|
||||
where the IEEE titles in the .bib database entries use the strings
|
||||
defined here. e.g.,
|
||||
|
||||
|
||||
journal = IEEE_J_AC,
|
||||
|
||||
|
||||
to yield "{IEEE} Trans. Automat. Contr."
|
||||
|
||||
|
||||
The IEEE uses abbreviated journal titles in their bibliographies -
|
||||
this file is suitable for work that is to be submitted to the IEEE.
|
||||
|
||||
For work that requires full-length titles, you should use the full
|
||||
titles provided in the companion file, IEEEfull.bib.
|
||||
|
||||
|
||||
** NOTES **
|
||||
|
||||
1. Journals have been grouped according to subject in order to make it
|
||||
easier to locate and extract the definitions for related journals -
|
||||
as most works use references that are confined to a single topic.
|
||||
Magazines are listed in straight alphabetical order.
|
||||
|
||||
2. String names are closely based on IEEE's own internal acronyms.
|
||||
|
||||
3. Older, out-of-print IEEE titles are included (but not including titles
|
||||
dating prior to the IEEE's formation from the IRE and AIEE in 1963).
|
||||
|
||||
4. Abbreviations comply with the official specifications of the IEEE.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Journals
|
||||
|
||||
|
||||
aerospace and military
|
||||
@STRING{IEEE_J_ANNE = "{IEEE} Trans. Aeronaut. Navig. Electron."}
|
||||
@STRING{IEEE_J_AES = "{IEEE} Trans. Aerosp. Electron. Syst."}
|
||||
@STRING{IEEE_J_ANE = "{IEEE} Trans. Aerosp. Navig. Electron."}
|
||||
@STRING{IEEE_J_AS = "{IEEE} Trans. Aerosp."}
|
||||
@STRING{IEEE_J_AIRE = "{IEEE} Trans. Airborne Electron."}
|
||||
@STRING{IEEE_J_MIL = "{IEEE} Trans. Mil. Electron."}
|
||||
|
||||
|
||||
|
||||
autos, transportation and vehicles (non-aerospace)
|
||||
@STRING{IEEE_J_ITS = "{IEEE} Trans. Intell. Transp. Syst."}
|
||||
@STRING{IEEE_J_IV = "{IEEE} Trans. Intell. Veh."}
|
||||
@STRING{IEEE_J_TTE = "{IEEE} Trans. Transport. Electrific."}
|
||||
@STRING{IEEE_J_VC = "{IEEE} Trans. Veh. Commun."}
|
||||
@STRING{IEEE_J_VT = "{IEEE} Trans. Veh. Technol."}
|
||||
|
||||
|
||||
|
||||
circuits, signals, systems, audio and controls
|
||||
@STRING{IEEE_J_STSP = "{IEEE} J. Sel. Topics Signal Process."}
|
||||
@STRING{IEEE_J_SPL = "{IEEE} Signal Process. Lett."}
|
||||
@STRING{IEEE_J_SYST = "{IEEE} Syst. J."}
|
||||
@STRING{IEEE_J_ASSP = "{IEEE} Trans. Acoust., Speech, Signal Process."}
|
||||
@STRING{IEEE_J_AU = "{IEEE} Trans. Audio"}
|
||||
@STRING{IEEE_J_AUEA = "{IEEE} Trans. Audio Electroacoust."}
|
||||
in 2014 ASL became ASLP
|
||||
@STRING{IEEE_J_ASLP = "{IEEE/ACM} Trans. Audio, Speech, Language Process."}
|
||||
@STRING{IEEE_J_ASL = "{IEEE} Audio, Speech, Language Process."}
|
||||
@STRING{IEEE_J_AC = "{IEEE} Trans. Autom. Control"}
|
||||
@STRING{IEEE_J_CAS = "{IEEE} Trans. Circuits Syst."}
|
||||
@STRING{IEEE_J_CASVT = "{IEEE} Trans. Circuits Syst. Video Technol."}
|
||||
@STRING{IEEE_J_CASI = "{IEEE} Trans. Circuits Syst. {I}"}
|
||||
@STRING{IEEE_J_CASII = "{IEEE} Trans. Circuits Syst. {II}"}
|
||||
in 2004 CASI and CASII renamed part title to CASI_RP and CASII_EB, respectively
|
||||
@STRING{IEEE_J_CASI_RP = "{IEEE} Trans. Circuits Syst. {I}"}
|
||||
@STRING{IEEE_J_CASII_EB = "{IEEE} Trans. Circuits Syst. {II}"}
|
||||
@STRING{IEEE_J_CT = "{IEEE} Trans. Circuit Theory"}
|
||||
@STRING{IEEE_J_CST = "{IEEE} Trans. Control Syst. Technol."}
|
||||
@STRING{IEEE_J_ETCAS = "{IEEE} Trans. Emerg. Sel. Topics Circuits Syst."}
|
||||
@STRING{IEEE_J_SP = "{IEEE} Trans. Signal Process."}
|
||||
@STRING{IEEE_J_SU = "{IEEE} Trans. Sonics Ultrason."}
|
||||
@STRING{IEEE_J_SAP = "{IEEE} Trans. Speech Audio Process."}
|
||||
@STRING{IEEE_J_UE = "{IEEE} Trans. Ultrason. Eng."}
|
||||
@STRING{IEEE_J_UFFC = "{IEEE} Trans. Ultrason., Ferroelectr., Freq. Control"}
|
||||
|
||||
|
||||
|
||||
communications
|
||||
@STRING{IEEE_J_COML = "{IEEE} Commun. Lett."}
|
||||
@STRING{IEEE_J_JSAC = "{IEEE} J. Sel. Areas Commun."}
|
||||
@STRING{IEEE_J_COM = "{IEEE} Trans. Commun."}
|
||||
@STRING{IEEE_J_COMT = "{IEEE} Trans. Commun. Technol."}
|
||||
@STRING{IEEE_J_WCOM = "{IEEE} Trans. Wireless Commun."}
|
||||
@STRING{IEEE_J_WCOML = "{IEEE} Wireless Commun. Lett."}
|
||||
|
||||
|
||||
|
||||
components, packaging and manufacturing
|
||||
@STRING{IEEE_J_ADVP = "{IEEE} Trans. Adv. Packag."}
|
||||
@STRING{IEEE_J_CHMT = "{IEEE} Trans. Compon., Hybrids, Manuf. Technol."}
|
||||
in 2011 CAPT became CPMT
|
||||
@STRING{IEEE_J_CPMT = "{IEEE} Trans. Compon. Packag. Manuf. Technol."}
|
||||
@STRING{IEEE_J_CPMTA = "{IEEE} Trans. Compon., Packag., Manuf. Technol. {A}"}
|
||||
@STRING{IEEE_J_CPMTB = "{IEEE} Trans. Compon., Packag., Manuf. Technol. {B}"}
|
||||
@STRING{IEEE_J_CPMTC = "{IEEE} Trans. Compon., Packag., Manuf. Technol. {C}"}
|
||||
@STRING{IEEE_J_CAPTS = "{IEEE} Trans. Compon. Packag. Technol."}
|
||||
@STRING{IEEE_J_CAPT = "{IEEE} Trans. Compon. Packag. Technol."}
|
||||
@STRING{IEEE_J_CPART = "{IEEE} Trans. Compon. Parts"}
|
||||
@STRING{IEEE_J_EPM = "{IEEE} Trans. Electron. Packag. Manuf."}
|
||||
@STRING{IEEE_J_MFT = "{IEEE} Trans. Manuf. Technol."}
|
||||
@STRING{IEEE_J_PHP = "{IEEE} Trans. Parts, Hybrids, Packag."}
|
||||
@STRING{IEEE_J_PMP = "{IEEE} Trans. Parts, Mater., Packag."}
|
||||
|
||||
|
||||
|
||||
CAD
|
||||
@STRING{IEEE_J_TCAD = "{IEEE} J. Technol. Comput. Aided Design"}
|
||||
@STRING{IEEE_J_CAD = "{IEEE} Trans. Comput.-Aided Design Integr. Circuits Syst."}
|
||||
|
||||
|
||||
|
||||
coding, data, information, knowledge
|
||||
@STRING{IEEE_J_BD = "{IEEE} Trans. Big Data"}
|
||||
@STRING{IEEE_J_IFS = "{IEEE} Trans. Inf. Forensics Security"}
|
||||
@STRING{IEEE_J_IT = "{IEEE} Trans. Inf. Theory"}
|
||||
@STRING{IEEE_J_KDE = "{IEEE} Trans. Knowl. Data Eng."}
|
||||
|
||||
|
||||
|
||||
computers, computation, networking and software
|
||||
@STRING{IEEE_J_CAL = "{IEEE} Comput. Archit. Lett."}
|
||||
@STRING{IEEE_J_ES = "{IEEE} Embedded Syst. Lett."}
|
||||
@STRING{IEEE_J_IOT = "{IEEE} Internet Things J."}
|
||||
@STRING{IEEE_J_XCDC = "{IEEE} J. Explor. Solid-State Computat. Devices Circuits"}
|
||||
@STRING{IEEE_J_MMCT = "{IEEE} J. Multiscale and Multiphys. Comput. Techn."}
|
||||
@STRING{IEEE_J_SUSC = "{IEEE} Sustain. Comput."}
|
||||
@STRING{IEEE_J_CC = "{IEEE} Trans. on Cloud Comput."}
|
||||
@STRING{IEEE_J_CSS = "{IEEE} Trans. Comput. Social Syst."}
|
||||
@STRING{IEEE_J_C = "{IEEE} Trans. Comput."}
|
||||
@STRING{IEEE_J_CNS = "{IEEE} Trans. Control Netw. Syst."}
|
||||
@STRING{IEEE_J_DSC = "{IEEE} Trans. Depend. Sec. Comput."}
|
||||
@STRING{IEEE_J_ECOMP = "{IEEE} Trans. Electron. Comput."}
|
||||
@STRING{IEEE_J_ETC = "{IEEE} Trans. Emerg. Topics Comput."}
|
||||
@STRING{IEEE_J_EVC = "{IEEE} Trans. Evol. Comput."}
|
||||
@STRING{IEEE_J_FUZZ = "{IEEE} Trans. Fuzzy Syst."}
|
||||
@STRING{IEEE_J_MC = "{IEEE} Trans. Mobile Comput."}
|
||||
@STRING{IEEE_J_MSCS = "{IEEE} Trans. Multi-Scale Comput. Syst."}
|
||||
@STRING{IEEE_J_NET = "{IEEE/ACM} Trans. Netw."}
|
||||
@STRING{IEEE_J_NSE = "{IEEE} Trans. Netw. Sci. Eng."}
|
||||
@STRING{IEEE_J_NSM = "{IEEE} Trans. Netw. Service Manag."}
|
||||
@STRING{IEEE_J_NN = "{IEEE} Trans. Neural Netw."}
|
||||
in 2012 NN became NNLS
|
||||
@STRING{IEEE_J_NNLS = "{IEEE} Trans. Neural Netw. Learn. Syst."}
|
||||
@STRING{IEEE_J_PDS = "{IEEE} Trans. Parallel Distrib. Syst."}
|
||||
@STRING{IEEE_J_SC = "{IEEE} Trans. Serv. Comput."}
|
||||
@STRING{IEEE_J_SIPN = "{IEEE} Trans. Signal Inf. Process. Netw."}
|
||||
@STRING{IEEE_J_SE = "{IEEE} Trans. Softw. Eng."}
|
||||
|
||||
|
||||
|
||||
computer graphics, imaging, and multimedia
|
||||
@STRING{IEEE_J_JDT = "{IEEE/OSA} J. Display Technol."}
|
||||
@STRING{IEEE_J_IP = "{IEEE} Trans. Image Process."}
|
||||
@STRING{IEEE_J_MM = "{IEEE} Trans. Multimedia"}
|
||||
@STRING{IEEE_J_VCG = "{IEEE} Trans. Vis. Comput. Graphics"}
|
||||
|
||||
|
||||
|
||||
cybernetics, ergonomics, robots, man-machine, artificial intelligence and automation
|
||||
@STRING{IEEE_J_JAS = "{IEEE/CAA} J. Autom. Sinica"}
|
||||
@STRING{IEEE_J_JRA = "{IEEE} J. Robot. Autom."}
|
||||
@STRING{IEEE_J_AFFC = "{IEEE} Trans. Affect. Comput."}
|
||||
@STRING{IEEE_J_ASE = "{IEEE} Trans. Autom. Sci. Eng."}
|
||||
@STRING{IEEE_J_AMD = "{IEEE} Trans. Auton. Mental Develop."}
|
||||
@STRING{IEEE_J_CCN = "{IEEE} Trans. on Cogn. Commun. Netw."}
|
||||
in 2015 AMD became CDS
|
||||
@STRING{IEEE_J_CDS = "{IEEE} Trans. Cogn. Develop. Syst."}
|
||||
@STRING{IEEE_J_CIAIG = "{IEEE} Trans. Comput. Intell. {AI} in Games"}
|
||||
in 2013 SMCB became CYB
|
||||
@STRING{IEEE_J_CYB = "{IEEE} Trans. Cybern."}
|
||||
@STRING{IEEE_J_H = "{IEEE} Trans. Haptics"}
|
||||
@STRING{IEEE_J_HFE = "{IEEE} Trans. Hum. Factors Electron."}
|
||||
in 2013 SMCC became HMS
|
||||
@STRING{IEEE_J_HMS = "{IEEE} Trans. Human-Mach. Syst."}
|
||||
@STRING{IEEE_J_MMS = "{IEEE} Trans. Man-Mach. Syst."}
|
||||
@STRING{IEEE_J_PAMI = "{IEEE} Trans. Pattern Anal. Mach. Intell."}
|
||||
in 1989 JRA became RA
|
||||
in August 2004, RA split into ASE and RO
|
||||
@STRING{IEEE_J_RA = "{IEEE} Trans. Robot. Autom."}
|
||||
@STRING{IEEE_J_RAL = "{IEEE} Robot. Autom. Lett."}
|
||||
@STRING{IEEE_J_RO = "{IEEE} Trans. Robot."}
|
||||
@STRING{IEEE_J_SMC = "{IEEE} Trans. Syst., Man, Cybern."}
|
||||
@STRING{IEEE_J_SMCA = "{IEEE} Trans. Syst., Man, Cybern. {A}"}
|
||||
@STRING{IEEE_J_SMCB = "{IEEE} Trans. Syst., Man, Cybern. {B}"}
|
||||
@STRING{IEEE_J_SMCC = "{IEEE} Trans. Syst., Man, Cybern. {C}"}
|
||||
in 2012 SMCA became SMCS
|
||||
@STRING{IEEE_J_SMCS = "{IEEE} Trans. Syst., Man, Cybern., Syst."}
|
||||
@STRING{IEEE_J_SSC = "{IEEE} Trans. Syst. Sci. Cybern."}
|
||||
|
||||
|
||||
|
||||
earth, wind, fire and water
|
||||
@STRING{IEEE_J_GRSL = "{IEEE} Geosci. Remote Sens. Lett."}
|
||||
@STRING{IEEE_J_GE = "{IEEE} Trans. Geosci. Electron."}
|
||||
@STRING{IEEE_J_GRS = "{IEEE} Trans. Geosci. Remote Sens."}
|
||||
@STRING{IEEE_J_OE = "{IEEE} J. Ocean. Eng."}
|
||||
@STRING{IEEE_J_STARS = "{IEEE} J. Sel. Topics Appl. Earth Observ. Remote Sens."}
|
||||
|
||||
|
||||
|
||||
education, engineering, history, IEEE, professional
|
||||
@STRING{IEEE_J_CJECE = "Canadian J. Elect. Comput. Eng."}
|
||||
@STRING{IEEE_J_PROC = "Proc. {IEEE}"}
|
||||
@STRING{IEEE_J_RITA = "{IEEE} Revista Iberoamericana de Technolog{\'{i}}as del Aprendizaje"}
|
||||
@STRING{IEEE_J_EDU = "{IEEE} Trans. Educ."}
|
||||
@STRING{IEEE_J_EM = "{IEEE} Trans. Eng. Manag."}
|
||||
@STRING{IEEE_J_EWS = "{IEEE} Trans. Eng. Writing Speech"}
|
||||
@STRING{IEEE_J_LT = "{IEEE} Trans. Learn. Technol."}
|
||||
@STRING{IEEE_J_PC = "{IEEE} Trans. Prof. Commun."}
|
||||
|
||||
|
||||
|
||||
electromagnetics, antennas, EMI, magnetics and microwave
|
||||
@STRING{IEEE_J_AWPL = "{IEEE} Antennas Wireless Propag. Lett."}
|
||||
@STRING{IEEE_J_MAGL = "{IEEE} Magn. Lett."}
|
||||
@STRING{IEEE_J_MGWL = "{IEEE} Microw. Guided Wave Lett."}
|
||||
@STRING{IEEE_J_MWCL = "{IEEE} Microw. Wireless Compon. Lett."}
|
||||
@STRING{IEEE_J_RFIC = "{IEEE} {RFIC} J."}
|
||||
@STRING{IEEE_J_RFID = "{IEEE} {RFID} J."}
|
||||
@STRING{IEEE_J_AP = "{IEEE} Trans. Antennas Propag."}
|
||||
@STRING{IEEE_J_EMC = "{IEEE} Trans. Electromagn. Compat."}
|
||||
@STRING{IEEE_J_MAG = "{IEEE} Trans. Magn."}
|
||||
@STRING{IEEE_J_MTT = "{IEEE} Trans. Microw. Theory Techn."}
|
||||
@STRING{IEEE_J_RFI = "{IEEE} Trans. Radio Freq. Interference"}
|
||||
@STRING{IEEE_J_TTHZ = "{IEEE} Trans. {THz} Sci. Technol."}
|
||||
@STRING{IEEE_J_TJMJ = "{IEEE} Transl. J. Magn. Jpn."}
|
||||
|
||||
|
||||
|
||||
energy, power and conversion
|
||||
@STRING{IEEE_J_PHOT = "{IEEE} J. Photovolt."}
|
||||
@STRING{IEEE_J_PEL = "{IEEE} Power Electron. Lett."}
|
||||
@STRING{IEEE_J_PETS = "{IEEE} Power Energy Technol. Syst. J."}
|
||||
@STRING{IEEE_J_ESTPE = "{IEEE} Trans. Emerg. Sel. Topics Power Electron."}
|
||||
@STRING{IEEE_J_EC = "{IEEE} Trans. Energy Convers."}
|
||||
@STRING{IEEE_J_PWRAS = "{IEEE} Trans. Power App. Syst."}
|
||||
@STRING{IEEE_J_PWRD = "{IEEE} Trans. Power Del."}
|
||||
@STRING{IEEE_J_PWRE = "{IEEE} Trans. Power Electron."}
|
||||
@STRING{IEEE_J_PWRS = "{IEEE} Trans. Power Syst."}
|
||||
@STRING{IEEE_J_SG = "{IEEE} Trans. Smart Grid"}
|
||||
@STRING{IEEE_J_STE = "{IEEE} Trans. Sustain. Energy"}
|
||||
|
||||
|
||||
|
||||
industrial, commercial and consumer
|
||||
@STRING{IEEE_J_PSE = "{IEEE} J. Product Safety Eng."}
|
||||
@STRING{IEEE_J_APPIND = "{IEEE} Trans. Appl. Ind."}
|
||||
@STRING{IEEE_J_BC = "{IEEE} Trans. Broadcast."}
|
||||
@STRING{IEEE_J_BCTV = "{IEEE} Trans. Broadcast Television Receivers"}
|
||||
@STRING{IEEE_J_CE = "{IEEE} Trans. Consum. Electron."}
|
||||
@STRING{IEEE_J_IE = "{IEEE} Trans. Ind. Electron."}
|
||||
@STRING{IEEE_J_IECI = "{IEEE} Trans. Ind. Electron. Contr. Instrum."}
|
||||
@STRING{IEEE_J_IA = "{IEEE} Trans. Ind. Appl."}
|
||||
@STRING{IEEE_J_IGA = "{IEEE} Trans. Ind. Gen. Appl."}
|
||||
@STRING{IEEE_J_IINF = "{IEEE} Trans. Ind. Informat."}
|
||||
|
||||
|
||||
|
||||
instrumentation and measurement
|
||||
@STRING{IEEE_J_IM = "{IEEE} Trans. Instrum. Meas."}
|
||||
|
||||
|
||||
|
||||
insulation and materials
|
||||
@STRING{IEEE_J_JEM = "{IEEE/TMS} J. Electron. Mater."}
|
||||
@STRING{IEEE_J_DEI = "{IEEE} Trans. Dielectr. Electr. Insul."}
|
||||
@STRING{IEEE_J_EI = "{IEEE} Trans. Electr. Insul."}
|
||||
|
||||
|
||||
|
||||
mechanical
|
||||
@STRING{IEEE_J_MEMS = "J. Microelectromech. Syst."}
|
||||
in 2014 MEMS became MEMSI
|
||||
@STRING{IEEE_J_MEMSI = "J. Microelectromech. Syst."}
|
||||
@STRING{IEEE_J_MECH = "{IEEE/ASME} Trans. Mechatronics"}
|
||||
|
||||
|
||||
|
||||
medical and biological
|
||||
@STRING{IEEE_J_BHI = "{IEEE} J. Biomed. Health Inform."}
|
||||
@STRING{IEEE_J_TEHM = "{IEEE} J. Transl. Eng. Health Med."}
|
||||
@STRING{IEEE_J_LS = "{IEEE} Life Sci. Lett."}
|
||||
@STRING{IEEE_J_RBME = "{IEEE} Rev. Biomed. Eng."}
|
||||
@STRING{IEEE_J_BCAS = "{IEEE} Trans. Biomed. Circuits Syst."}
|
||||
@STRING{IEEE_J_BMELC = "{IEEE} Trans. Bio-Med. Electron."}
|
||||
B-ME later dropped the hyphen and became the BME
|
||||
@STRING{IEEE_J_BME = "{IEEE} Trans. Biomed. Eng."}
|
||||
@STRING{IEEE_J_B-ME = "{IEEE} Trans. Bio-Med. Eng."}
|
||||
@STRING{IEEE_J_CBB = "{IEEE/ACM} Trans. Comput. Biol. Bioinformatics"}
|
||||
@STRING{IEEE_J_ITBM = "{IEEE} Trans. Inf. Technol. Biomed."}
|
||||
@STRING{IEEE_J_ME = "{IEEE} Trans. Med. Electron."}
|
||||
@STRING{IEEE_J_MI = "{IEEE} Trans. Med. Imag."}
|
||||
@STRING{IEEE_J_MBSC = "{IEEE} Trans. Mol. Biol. Multi-Scale Commun."}
|
||||
@STRING{IEEE_J_NB = "{IEEE} Trans. Nanobiosci."}
|
||||
@STRING{IEEE_J_NSRE = "{IEEE} Trans. Neural Syst. Rehabil. Eng."}
|
||||
@STRING{IEEE_J_RE = "{IEEE} Trans. Rehabil. Eng."}
|
||||
|
||||
|
||||
|
||||
optics, lightwave and photonics
|
||||
@STRING{IEEE_J_JLT = "J. Lightw. Technol."}
|
||||
@STRING{IEEE_J_OCN = "{IEEE} J. Opt. Commun. Netw."}
|
||||
@STRING{IEEE_J_PJ = "{IEEE} Photon. J."}
|
||||
@STRING{IEEE_J_PTL = "{IEEE} Photon. Technol. Lett."}
|
||||
|
||||
|
||||
|
||||
physics, electrons, nanotechnology, nuclear and quantum electronics
|
||||
@STRING{IEEE_J_EDL = "{IEEE} Electron Device Lett."}
|
||||
@STRING{IEEE_J_EDS = "{IEEE} J. Electron Devices Soc."}
|
||||
@STRING{IEEE_J_JQE = "{IEEE} J. Quantum Electron."}
|
||||
@STRING{IEEE_J_JSTQE = "{IEEE} J. Sel. Topics Quantum Electron."}
|
||||
@STRING{IEEE_J_ENANO = "{IEEE} Nanotechnol. Express"}
|
||||
@STRING{IEEE_J_ED = "{IEEE} Trans. Electron Devices"}
|
||||
@STRING{IEEE_J_NANO = "{IEEE} Trans. Nanotechnol."}
|
||||
@STRING{IEEE_J_NS = "{IEEE} Trans. Nucl. Sci."}
|
||||
@STRING{IEEE_J_PS = "{IEEE} Trans. Plasma Sci."}
|
||||
|
||||
|
||||
|
||||
reliability
|
||||
@STRING{IEEE_J_DMR = "{IEEE} Trans. Device Mater. Rel."}
|
||||
@STRING{IEEE_J_R = "{IEEE} Trans. Rel."}
|
||||
|
||||
|
||||
|
||||
semiconductors, superconductors, electrochemical and solid state
|
||||
@STRING{IEEE_J_ESSL = "{IEEE/ECS} Electrochem. Solid-State Lett."}
|
||||
@STRING{IEEE_J_JSSC = "{IEEE} J. Solid-State Circuits"}
|
||||
@STRING{IEEE_J_ASC = "{IEEE} Trans. Appl. Supercond."}
|
||||
@STRING{IEEE_J_SM = "{IEEE} Trans. Semicond. Manuf."}
|
||||
|
||||
|
||||
|
||||
sensors
|
||||
@STRING{IEEE_J_SENSOR = "{IEEE} Sensors J."}
|
||||
|
||||
|
||||
|
||||
VLSI
|
||||
@STRING{IEEE_J_VLSI = "{IEEE} Trans. {VLSI} Syst."}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Magazines and Online Publications
|
||||
|
||||
|
||||
@STRING{IEEE_O_ACC = "{IEEE} Access"}
|
||||
@STRING{IEEE_M_AES = "{IEEE} Aerosp. Electron. Syst. Mag."}
|
||||
@STRING{IEEE_M_HIST = "{IEEE} Ann. Hist. Comput."}
|
||||
@STRING{IEEE_M_AP = "{IEEE} Antennas Propag. Mag."}
|
||||
@STRING{IEEE_M_ASSP = "{IEEE} {ASSP} Mag."}
|
||||
@STRING{IEEE_M_CHINAC = "China Commun."}
|
||||
@STRING{IEEE_M_CD = "{IEEE} Circuits Devices Mag."}
|
||||
@STRING{IEEE_M_CAS = "{IEEE} Circuits Syst. Mag."}
|
||||
@STRING{IEEE_M_COM = "{IEEE} Commun. Mag."}
|
||||
@STRING{IEEE_M_COMSOC = "{IEEE} Commun. Soc. Mag."}
|
||||
@STRING{IEEE_O_CSTO = "{IEEE} Commun. Surveys Tuts."}
|
||||
@STRING{IEEE_M_CIM = "{IEEE} Comput. Intell. Mag."}
|
||||
CSEM changed to CSE in 1999
|
||||
@STRING{IEEE_M_CSE = "{IEEE} Comput. Sci. Eng."}
|
||||
@STRING{IEEE_M_CSEM = "{IEEE} Comput. Sci. Eng. Mag."}
|
||||
@STRING{IEEE_M_C = "Computer"}
|
||||
@STRING{IEEE_M_CAP = "{IEEE} Comput. Appl. Power"}
|
||||
@STRING{IEEE_M_CGA = "{IEEE} Comput. Graph. Appl."}
|
||||
@STRING{IEEE_M_CONC = "{IEEE} Concurrency"}
|
||||
@STRING{IEEE_M_CS = "{IEEE} Control Syst. Mag."}
|
||||
in 2012 DTC became DT
|
||||
@STRING{IEEE_M_DT = "{IEEE} Des. Test"}
|
||||
@STRING{IEEE_M_DTC = "{IEEE} Des. Test. Comput."}
|
||||
@STRING{IEEE_O_DSO = "{IEEE} Distrib. Syst. Online"}
|
||||
@STRING{IEEE_M_EI = "{IEEE} Electr. Insul. Mag."}
|
||||
@STRING{IEEE_M_ETF = "{IEEE} Electrific. Mag."}
|
||||
@STRING{IEEE_M_EMC = "{IEEE} Electromagn. Compat."}
|
||||
@STRING{IEEE_M_ETR = "{IEEE} ElectroTechnol. Rev."}
|
||||
@STRING{IEEE_M_EMR = "{IEEE} Eng. Manag. Rev."}
|
||||
@STRING{IEEE_M_EMB = "{IEEE} Eng. Med. Biol. Mag."}
|
||||
@STRING{IEEE_M_EXP = "{IEEE} Expert"}
|
||||
@STRING{IEEE_M_GRS = "{IEEE} Geosci. Remote Sens. Mag."}
|
||||
@STRING{IEEE_M_IA = "{IEEE} Ind. Appl. Mag."}
|
||||
@STRING{IEEE_M_IE = "{IEEE} Ind. Electron. Mag."}
|
||||
@STRING{IEEE_M_IM = "{IEEE} Instrum. Meas. Mag."}
|
||||
@STRING{IEEE_M_IS = "{IEEE} Intell. Syst."}
|
||||
@STRING{IEEE_M_ITS = "{IEEE} Intell. Transp. Syst. Mag."}
|
||||
@STRING{IEEE_M_IC = "{IEEE} Internet Comput."}
|
||||
@STRING{IEEE_M_ITP = "{IEEE} {IT} Prof."}
|
||||
@STRING{IEEE_M_MICRO = "{IEEE} Micro"}
|
||||
@STRING{IEEE_M_MW = "{IEEE} Microw. Mag."}
|
||||
@STRING{IEEE_M_MM = "{IEEE} Multimedia"}
|
||||
@STRING{IEEE_M_NANO = "{IEEE} Nanotechnol. Mag."}
|
||||
@STRING{IEEE_M_NET = "{IEEE} Netw."}
|
||||
IEEE's editorial manual lists "Pers. Commun.",
|
||||
but "Personal Commun. Mag." seems to be what is used in the journals
|
||||
@STRING{IEEE_M_PCOM = "{IEEE} Personal Commun. Mag."}
|
||||
@STRING{IEEE_M_PVC = "{IEEE} Pervasive Comput."}
|
||||
@STRING{IEEE_M_POT = "{IEEE} Potentials"}
|
||||
@STRING{IEEE_M_PEL = "{IEEE} Power Electron. Mag."}
|
||||
CAP and PER merged to form PE in 2003
|
||||
@STRING{IEEE_M_PE = "{IEEE} Power Energy Mag."}
|
||||
@STRING{IEEE_M_PER = "{IEEE} Power Eng. Rev."}
|
||||
@STRING{IEEE_M_PULSE = "{IEEE} Pulse"}
|
||||
@STRING{IEEE_M_RA = "{IEEE} Robot. Autom. Mag."}
|
||||
@STRING{IEEE_M_SAP = "{IEEE} Security Privacy"}
|
||||
@STRING{IEEE_M_SP = "{IEEE} Signal Process. Mag."}
|
||||
@STRING{IEEE_M_S = "{IEEE} Softw."}
|
||||
@STRING{IEEE_M_SSC = "{IEEE} Solid-State Circuits Mag."}
|
||||
@STRING{IEEE_M_SPECT = "{IEEE} Spectr."}
|
||||
@STRING{IEEE_M_SMC = "{IEEE} Syst., Man, Cybern. Mag."}
|
||||
@STRING{IEEE_M_TS = "{IEEE} Technol. Soc. Mag."}
|
||||
@STRING{IEEE_M_VT = "{IEEE} Veh. Technol. Mag."}
|
||||
@STRING{IEEE_M_WC = "{IEEE} Wireless Commun."}
|
||||
@STRING{IEEE_M_TODAY = "Today's Engineer"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
EOF
|
||||
1203
IEEEtran/bibtex/IEEEexample.bib
Normal file
1203
IEEEtran/bibtex/IEEEexample.bib
Normal file
File diff suppressed because it is too large
Load Diff
486
IEEEtran/bibtex/IEEEfull.bib
Normal file
486
IEEEtran/bibtex/IEEEfull.bib
Normal file
@@ -0,0 +1,486 @@
|
||||
|
||||
IEEEfull.bib
|
||||
V1.14 (2015/08/28)
|
||||
Copyright (c) 2002-2015 by Michael Shell
|
||||
See: http://www.michaelshell.org/
|
||||
for current contact information.
|
||||
|
||||
BibTeX bibliography string definitions of the FULL titles of
|
||||
IEEE journals and magazines and online publications.
|
||||
|
||||
This file is designed for bibliography styles that require
|
||||
full-length titles and is not for use in bibliographies that
|
||||
abbreviate titles.
|
||||
|
||||
Support sites:
|
||||
http://www.michaelshell.org/tex/ieeetran/
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
and/or
|
||||
http://www.ieee.org/
|
||||
|
||||
Special thanks to Laura Hyslop, Ken Rawson, Kevin Lisankie and
|
||||
Mona Mittra of the IEEE for their help in obtaining the information needed
|
||||
to compile this file. Also, Volker Kuhlmann, Moritz Borgmann,
|
||||
Yannick Berker, Nicol<6F>s Barabino, Chuanren Wu and Santiago Cogollos Borras
|
||||
kindly provided some corrections and additions.
|
||||
|
||||
|
||||
*************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
*************************************************************************
|
||||
|
||||
|
||||
USAGE:
|
||||
|
||||
\bibliographystyle{mybstfile}
|
||||
\bibliography{IEEEfull,mybibfile}
|
||||
|
||||
where the IEEE titles in the .bib database entries use the strings
|
||||
defined here. e.g.,
|
||||
|
||||
|
||||
journal = IEEE_J_AC,
|
||||
|
||||
|
||||
to yield "{IEEE} Transactions on Automatic Control"
|
||||
|
||||
|
||||
WARNING: The IEEE uses abbreviated journal titles in their bibliographies!
|
||||
Because this file provides the full titles, you should NOT use this file
|
||||
for work that is to be submitted to the IEEE.
|
||||
|
||||
For IEEE work, you should use the abbreviated titles provided in the
|
||||
companion file, IEEEabrv.bib.
|
||||
|
||||
|
||||
** NOTES **
|
||||
|
||||
1. Journals have been grouped according to subject in order to make it
|
||||
easier to locate and extract the definitions for related journals -
|
||||
as most works use references that are confined to a single topic.
|
||||
Magazines are listed in straight alphabetical order.
|
||||
|
||||
2. String names are closely based on IEEE's own internal acronyms.
|
||||
|
||||
3. Older, out-of-print IEEE titles are included (but not including titles
|
||||
dating prior to the IEEE's formation from the IRE and AIEE in 1963).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Journals
|
||||
|
||||
|
||||
aerospace and military
|
||||
@STRING{IEEE_J_ANNE = "{IEEE} Transactions on Aeronautical and Navigational Electronics"}
|
||||
@STRING{IEEE_J_AES = "{IEEE} Transactions on Aerospace and Electronic Systems"}
|
||||
@STRING{IEEE_J_ANE = "{IEEE} Transactions on Aerospace and Navigational Electronics"}
|
||||
@STRING{IEEE_J_AS = "{IEEE} Transactions on Aerospace"}
|
||||
@STRING{IEEE_J_AIRE = "{IEEE} Transactions on Airborne Electronics"}
|
||||
@STRING{IEEE_J_MIL = "{IEEE} Transactions on Military Electronics"}
|
||||
|
||||
|
||||
|
||||
autos, transportation and vehicles (non-aerospace)
|
||||
@STRING{IEEE_J_ITS = "{IEEE} Transactions on Intelligent Transportation Systems"}
|
||||
@STRING{IEEE_J_IV = "{IEEE} Transactions on Intelligent Vehicles"}
|
||||
@STRING{IEEE_J_TTE = "{IEEE} Transactions on Transportation Electrification"}
|
||||
@STRING{IEEE_J_VC = "{IEEE} Transactions on Vehicular Communications"}
|
||||
@STRING{IEEE_J_VT = "{IEEE} Transactions on Vehicular Technology"}
|
||||
|
||||
|
||||
|
||||
circuits, signals, systems, audio and controls
|
||||
@STRING{IEEE_J_STSP = "{IEEE} Journal of Selected Topics in Signal Processing"}
|
||||
@STRING{IEEE_J_SPL = "{IEEE} Signal Processing Letters"}
|
||||
@STRING{IEEE_J_SYST = "{IEEE} Systems Journal"}
|
||||
@STRING{IEEE_J_ASSP = "{IEEE} Transactions on Acoustics, Speech, and Signal Processing"}
|
||||
@STRING{IEEE_J_AU = "{IEEE} Transactions on Audio"}
|
||||
@STRING{IEEE_J_AUEA = "{IEEE} Transactions on Audio and Electroacoustics"}
|
||||
in 2014 ASL became ASLP
|
||||
@STRING{IEEE_J_ASLP = "{IEEE/ACM} Transactions on Audio, Speech, and Language Processing"}
|
||||
@STRING{IEEE_J_ASL = "{IEEE} Transactions on Audio, Speech, and Language Processing"}
|
||||
@STRING{IEEE_J_AC = "{IEEE} Transactions on Automatic Control"}
|
||||
@STRING{IEEE_J_CAS = "{IEEE} Transactions on Circuits and Systems"}
|
||||
@STRING{IEEE_J_CASVT = "{IEEE} Transactions on Circuits and Systems for Video Technology"}
|
||||
@STRING{IEEE_J_CASI = "{IEEE} Transactions on Circuits and Systems---Part {I}: Fundamental Theory and Applications"}
|
||||
@STRING{IEEE_J_CASII = "{IEEE} Transactions on Circuits and Systems---Part {II}: Analog and Digital Signal Processing"}
|
||||
in 2004 CASI and CASII renamed part title to CASI_RP and CASII_EB, respectively
|
||||
@STRING{IEEE_J_CASI_RP = "{IEEE} Transactions on Circuits and Systems---Part {I}: Regular Papers"}
|
||||
@STRING{IEEE_J_CASII_EB = "{IEEE} Transactions on Circuits and Systems---Part {II}: Express Briefs"}
|
||||
@STRING{IEEE_J_CT = "{IEEE} Transactions on Circuit Theory"}
|
||||
@STRING{IEEE_J_CST = "{IEEE} Transactions on Control Systems Technology"}
|
||||
@STRING{IEEE_J_ETCAS = "{IEEE} Transactions on Emerging and Selected Topics in Circuits and Systems"}
|
||||
@STRING{IEEE_J_SP = "{IEEE} Transactions on Signal Processing"}
|
||||
@STRING{IEEE_J_SU = "{IEEE} Transactions on Sonics and Ultrasonics"}
|
||||
@STRING{IEEE_J_SAP = "{IEEE} Transactions on Speech and Audio Processing"}
|
||||
@STRING{IEEE_J_UE = "{IEEE} Transactions on Ultrasonics Engineering"}
|
||||
@STRING{IEEE_J_UFFC = "{IEEE} Transactions on Ultrasonics, Ferroelectrics, and Frequency Control"}
|
||||
|
||||
|
||||
|
||||
communications
|
||||
@STRING{IEEE_J_COML = "{IEEE} Communications Letters"}
|
||||
@STRING{IEEE_J_JSAC = "{IEEE} Journal on Selected Areas in Communications"}
|
||||
@STRING{IEEE_J_COM = "{IEEE} Transactions on Communications"}
|
||||
@STRING{IEEE_J_COMT = "{IEEE} Transactions on Communication Technology"}
|
||||
@STRING{IEEE_J_WCOM = "{IEEE} Transactions on Wireless Communications"}
|
||||
@STRING{IEEE_J_WCOML = "{IEEE} Wireless Communications Letters"}
|
||||
|
||||
|
||||
|
||||
components, packaging and manufacturing
|
||||
@STRING{IEEE_J_ADVP = "{IEEE} Transactions on Advanced Packaging"}
|
||||
@STRING{IEEE_J_CHMT = "{IEEE} Transactions on Components, Hybrids and Manufacturing Technology"}
|
||||
in 2011 CAPT became CPMT
|
||||
@STRING{IEEE_J_CPMT = "{IEEE} Transactions on Components, Packaging and Manufacturing Technology"}
|
||||
@STRING{IEEE_J_CPMTA = "{IEEE} Transactions on Components, Packaging and Manufacturing Technology---Part {A}"}
|
||||
@STRING{IEEE_J_CPMTB = "{IEEE} Transactions on Components, Packaging and Manufacturing Technology---Part {B}: Advanced Packaging"}
|
||||
@STRING{IEEE_J_CPMTC = "{IEEE} Transactions on Components, Packaging and Manufacturing Technology---Part {C}: Manufacturing"}
|
||||
@STRING{IEEE_J_CAPTS = "{IEEE} Transactions on Components and Packaging Technologies"}
|
||||
@STRING{IEEE_J_CAPT = "{IEEE} Transactions on Components and Packaging Technology"}
|
||||
@STRING{IEEE_J_CPART = "{IEEE} Transactions on Component Parts"}
|
||||
@STRING{IEEE_J_EPM = "{IEEE} Transactions on Electronics Packaging Manufacturing"}
|
||||
@STRING{IEEE_J_MFT = "{IEEE} Transactions on Manufacturing Technology"}
|
||||
@STRING{IEEE_J_PHP = "{IEEE} Transactions on Parts, Hybrids and Packaging"}
|
||||
@STRING{IEEE_J_PMP = "{IEEE} Transactions on Parts, Materials and Packaging"}
|
||||
|
||||
|
||||
|
||||
CAD
|
||||
@STRING{IEEE_J_TCAD = "{IEEE} Journal on Technology in Computer Aided Design"}
|
||||
@STRING{IEEE_J_CAD = "{IEEE} Transactions on Computer-Aided Design of Integrated Circuits and Systems"}
|
||||
|
||||
|
||||
|
||||
coding, data, information, knowledge
|
||||
@STRING{IEEE_J_BD = "{IEEE} Transactions on Big Data"}
|
||||
@STRING{IEEE_J_IFS = "{IEEE} Transactions on Information Forensics and Security"}
|
||||
@STRING{IEEE_J_IT = "{IEEE} Transactions on Information Theory"}
|
||||
@STRING{IEEE_J_KDE = "{IEEE} Transactions on Knowledge and Data Engineering"}
|
||||
|
||||
|
||||
|
||||
computers, computation, networking and software
|
||||
@STRING{IEEE_J_CAL = "{IEEE} Computer Architecture Letters"}
|
||||
@STRING{IEEE_J_ES = "{IEEE} Embedded Systems Letters"}
|
||||
@STRING{IEEE_J_IOT = "{IEEE} Internet of Things Journal"}
|
||||
@STRING{IEEE_J_XCDC = "{IEEE} Journal on Exploratory Solid-State Computational Devices and Circuits"}
|
||||
@STRING{IEEE_J_MMCT = "{IEEE} Journal on Multiscale and Multiphysics Computational Techniques"}
|
||||
@STRING{IEEE_J_SUSC = "{IEEE} Sustainable Computing"}
|
||||
@STRING{IEEE_J_CC = "{IEEE} Transactions on Cloud Computing"}
|
||||
@STRING{IEEE_J_CSS = "{IEEE} Transactions on Computational Social Systems"}
|
||||
@STRING{IEEE_J_C = "{IEEE} Transactions on Computers"}
|
||||
@STRING{IEEE_J_CNS = "{IEEE} Transactions on Control of Network Systems"}
|
||||
@STRING{IEEE_J_DSC = "{IEEE} Transactions on Dependable and Secure Computing"}
|
||||
@STRING{IEEE_J_ECOMP = "{IEEE} Transactions on Electronic Computers"}
|
||||
@STRING{IEEE_J_ETC = "{IEEE} Transactions on Emerging Topics in Computing"}
|
||||
@STRING{IEEE_J_EVC = "{IEEE} Transactions on Evolutionary Computation"}
|
||||
@STRING{IEEE_J_FUZZ = "{IEEE} Transactions on Fuzzy Systems"}
|
||||
@STRING{IEEE_J_MC = "{IEEE} Transactions on Mobile Computing"}
|
||||
@STRING{IEEE_J_MSCS = "{IEEE} Transactions on Multi-Scale Computing Systems"}
|
||||
@STRING{IEEE_J_NET = "{IEEE/ACM} Transactions on Networking"}
|
||||
@STRING{IEEE_J_NSE = "{IEEE} Transactions on Network Science and Engineering"}
|
||||
@STRING{IEEE_J_NSM = "{IEEE} Transactions on Network and Service Management"}
|
||||
@STRING{IEEE_J_NN = "{IEEE} Transactions on Neural Networks"}
|
||||
in 2012 NN became NNLS
|
||||
@STRING{IEEE_J_NNLS = "{IEEE} Transactions on Neural Networks and Learning Systems"}
|
||||
@STRING{IEEE_J_PDS = "{IEEE} Transactions on Parallel and Distributed Systems"}
|
||||
@STRING{IEEE_J_SC = "{IEEE} Transactions on Services Computing"}
|
||||
@STRING{IEEE_J_SIPN = "{IEEE} Transactions on Signal and Information Processing over Networks"}
|
||||
@STRING{IEEE_J_SE = "{IEEE} Transactions on Software Engineering"}
|
||||
|
||||
|
||||
|
||||
computer graphics, imaging, and multimedia
|
||||
@STRING{IEEE_J_JDT = "{IEEE/OSA} Journal of Display Technology"}
|
||||
@STRING{IEEE_J_IP = "{IEEE} Transactions on Image Processing"}
|
||||
@STRING{IEEE_J_MM = "{IEEE} Transactions on Multimedia"}
|
||||
@STRING{IEEE_J_VCG = "{IEEE} Transactions on Visualization and Computer Graphics"}
|
||||
|
||||
|
||||
|
||||
cybernetics, ergonomics, robots, man-machine, artificial intelligence and automation
|
||||
@STRING{IEEE_J_JAS = "{IEEE/CAA} Journal of Automatica Sinica"}
|
||||
@STRING{IEEE_J_JRA = "{IEEE} Journal of Robotics and Automation"}
|
||||
@STRING{IEEE_J_AFFC = "{IEEE} Transactions on Affective Computing"}
|
||||
@STRING{IEEE_J_ASE = "{IEEE} Transactions on Automation Science and Engineering"}
|
||||
@STRING{IEEE_J_AMD = "{IEEE} Transactions on Autonomous Mental Development"}
|
||||
@STRING{IEEE_J_CCN = "{IEEE} Transactions on Cognitive Communications and Networking"}
|
||||
in 2015 AMD became CDS
|
||||
@STRING{IEEE_J_CDS = "{IEEE} Transactions on Cognitive and Developmental Systems"}
|
||||
@STRING{IEEE_J_CIAIG = "{IEEE} Transactions on Computational Intelligence and {AI} in Games"}
|
||||
in 2013 SMCB became CYB
|
||||
@STRING{IEEE_J_CYB = "{IEEE} Transactions on Cybernetics"}
|
||||
@STRING{IEEE_J_H = "{IEEE} Transactions on Haptics"}
|
||||
@STRING{IEEE_J_HFE = "{IEEE} Transactions on Human Factors in Electronics"}
|
||||
in 2013 SMCC became HMS
|
||||
@STRING{IEEE_J_HMS = "{IEEE} Transactions on Human-Machine Systems"}
|
||||
@STRING{IEEE_J_MMS = "{IEEE} Transactions on Man-Machine Systems"}
|
||||
@STRING{IEEE_J_PAMI = "{IEEE} Transactions on Pattern Analysis and Machine Intelligence"}
|
||||
in 1989 JRA became RA
|
||||
in August 2004, RA split into ASE and RO
|
||||
@STRING{IEEE_J_RA = "{IEEE} Transactions on Robotics and Automation"}
|
||||
@STRING{IEEE_J_RAL = "{IEEE} Robotics and Automation Letters"}
|
||||
@STRING{IEEE_J_RO = "{IEEE} Transactions on Robotics"}
|
||||
@STRING{IEEE_J_SMC = "{IEEE} Transactions on Systems, Man, and Cybernetics"}
|
||||
@STRING{IEEE_J_SMCA = "{IEEE} Transactions on Systems, Man, and Cybernetics---Part {A}: Systems and Humans"}
|
||||
@STRING{IEEE_J_SMCB = "{IEEE} Transactions on Systems, Man, and Cybernetics---Part {B}: Cybernetics"}
|
||||
@STRING{IEEE_J_SMCC = "{IEEE} Transactions on Systems, Man, and Cybernetics---Part {C}: Applications and Reviews"}
|
||||
in 2012 SMCA became SMCS
|
||||
@STRING{IEEE_J_SMCS = "{IEEE} Transactions on Systems, Man, and Cybernetics: Systems"}
|
||||
@STRING{IEEE_J_SSC = "{IEEE} Transactions on Systems Science and Cybernetics"}
|
||||
|
||||
|
||||
|
||||
earth, wind, fire and water
|
||||
@STRING{IEEE_J_GRSL = "{IEEE} Geoscience and Remote Sensing Letters"}
|
||||
@STRING{IEEE_J_GE = "{IEEE} Transactions on Geoscience Electronics"}
|
||||
@STRING{IEEE_J_GRS = "{IEEE} Transactions on Geoscience and Remote Sensing"}
|
||||
@STRING{IEEE_J_OE = "{IEEE} Journal of Oceanic Engineering"}
|
||||
@STRING{IEEE_J_STARS = "{IEEE} Journal of Selected Topics in Applied Earth Observations and Remote Sensing"}
|
||||
|
||||
|
||||
|
||||
education, engineering, history, IEEE, professional
|
||||
@STRING{IEEE_J_CJECE = "Canadian Journal of Electrical and Computer Engineering"}
|
||||
@STRING{IEEE_J_PROC = "Proceedings of the {IEEE}"}
|
||||
@STRING{IEEE_J_RITA = "{IEEE} Revista Iberoamericana de Technolog{\'{i}}as del Aprendizaje"}
|
||||
@STRING{IEEE_J_EDU = "{IEEE} Transactions on Education"}
|
||||
@STRING{IEEE_J_EM = "{IEEE} Transactions on Engineering Management"}
|
||||
@STRING{IEEE_J_EWS = "{IEEE} Transactions on Engineering Writing and Speech"}
|
||||
@STRING{IEEE_J_LT = "{IEEE} Transactions on Learning Technologies"}
|
||||
@STRING{IEEE_J_PC = "{IEEE} Transactions on Professional Communication"}
|
||||
|
||||
|
||||
|
||||
electromagnetics, antennas, EMI, magnetics and microwave
|
||||
@STRING{IEEE_J_AWPL = "{IEEE} Antennas and Wireless Propagation Letters"}
|
||||
@STRING{IEEE_J_MAGL = "{IEEE} Magnetics Letters"}
|
||||
@STRING{IEEE_J_MGWL = "{IEEE} Microwave and Guided Wave Letters"}
|
||||
@STRING{IEEE_J_MWCL = "{IEEE} Microwave and Wireless Components Letters"}
|
||||
@STRING{IEEE_J_RFIC = "{IEEE} {RFIC} Journal"}
|
||||
@STRING{IEEE_J_RFID = "{IEEE} {RFID} Journal"}
|
||||
@STRING{IEEE_J_AP = "{IEEE} Transactions on Antennas and Propagation"}
|
||||
@STRING{IEEE_J_EMC = "{IEEE} Transactions on Electromagnetic Compatibility"}
|
||||
@STRING{IEEE_J_MAG = "{IEEE} Transactions on Magnetics"}
|
||||
@STRING{IEEE_J_MTT = "{IEEE} Transactions on Microwave Theory and Techniques"}
|
||||
@STRING{IEEE_J_RFI = "{IEEE} Transactions on Radio Frequency Interference"}
|
||||
@STRING{IEEE_J_TTHZ = "{IEEE} Transactions on Terahertz Science and Technology"}
|
||||
@STRING{IEEE_J_TJMJ = "{IEEE} Translation Journal on Magnetics in Japan"}
|
||||
|
||||
|
||||
|
||||
energy, power and conversion
|
||||
@STRING{IEEE_J_PHOT = "{IEEE} Journal of Photovoltaics"}
|
||||
@STRING{IEEE_J_PEL = "{IEEE} Power Electronics Letters"}
|
||||
@STRING{IEEE_J_PETS = "{IEEE} Power and Energy Technology Systems Journal"}
|
||||
@STRING{IEEE_J_ESTPE = "{IEEE} Transactions on Emerging and Selected Topics in Power Electronics"}
|
||||
@STRING{IEEE_J_EC = "{IEEE} Transactions on Energy Conversion"}
|
||||
@STRING{IEEE_J_PWRAS = "{IEEE} Transactions on Power Apparatus and Systems"}
|
||||
@STRING{IEEE_J_PWRD = "{IEEE} Transactions on Power Delivery"}
|
||||
@STRING{IEEE_J_PWRE = "{IEEE} Transactions on Power Electronics"}
|
||||
@STRING{IEEE_J_PWRS = "{IEEE} Transactions on Power Systems"}
|
||||
@STRING{IEEE_J_SG = "{IEEE} Transactions on Smart Grid"}
|
||||
@STRING{IEEE_J_STE = "{IEEE} Transactions on Sustainable Energy"}
|
||||
|
||||
|
||||
|
||||
industrial, commercial and consumer
|
||||
@STRING{IEEE_J_PSE = "{IEEE} Journal of Product Safety Engineering"}
|
||||
@STRING{IEEE_J_APPIND = "{IEEE} Transactions on Applications and Industry"}
|
||||
@STRING{IEEE_J_BC = "{IEEE} Transactions on Broadcasting"}
|
||||
@STRING{IEEE_J_BCTV = "{IEEE} Transactions on Broadcast and Television Receivers"}
|
||||
@STRING{IEEE_J_CE = "{IEEE} Transactions on Consumer Electronics"}
|
||||
@STRING{IEEE_J_IE = "{IEEE} Transactions on Industrial Electronics"}
|
||||
@STRING{IEEE_J_IECI = "{IEEE} Transactions on Industrial Electronics and Control Instrumentation"}
|
||||
@STRING{IEEE_J_IA = "{IEEE} Transactions on Industry Applications"}
|
||||
@STRING{IEEE_J_IGA = "{IEEE} Transactions on Industry and General Applications"}
|
||||
@STRING{IEEE_J_IINF = "{IEEE} Transactions on Industrial Informatics"}
|
||||
|
||||
|
||||
|
||||
instrumentation and measurement
|
||||
@STRING{IEEE_J_IM = "{IEEE} Transactions on Instrumentation and Measurement"}
|
||||
|
||||
|
||||
|
||||
insulation and materials
|
||||
@STRING{IEEE_J_JEM = "{IEEE/TMS} Journal of Electronic Materials"}
|
||||
@STRING{IEEE_J_DEI = "{IEEE} Transactions on Dielectrics and Electrical Insulation"}
|
||||
@STRING{IEEE_J_EI = "{IEEE} Transactions on Electrical Insulation"}
|
||||
|
||||
|
||||
|
||||
mechanical
|
||||
@STRING{IEEE_J_MEMS = "{IEEE/ASME} Journal of Microelectromechanical Systems"}
|
||||
in 2014 MEMS became MEMSI
|
||||
@STRING{IEEE_J_MEMSI = "{IEEE} Journal of Microelectromechanical Systems"}
|
||||
@STRING{IEEE_J_MECH = "{IEEE/ASME} Transactions on Mechatronics"}
|
||||
|
||||
|
||||
|
||||
medical and biological
|
||||
@STRING{IEEE_J_BHI = "{IEEE} Journal of Biomedical and Health Informatics"}
|
||||
@STRING{IEEE_J_TEHM = "{IEEE} Journal of Translational Engineering in Health and Medicine"}
|
||||
@STRING{IEEE_J_LS = "{IEEE} Life Sciences Letters"}
|
||||
@STRING{IEEE_J_RBME = "{IEEE} Reviews in Biomedical Engineering"}
|
||||
@STRING{IEEE_J_BCAS = "{IEEE} Transactions on Biomedical Circuits and Systems"}
|
||||
@STRING{IEEE_J_BMELC = "{IEEE} Transactions on Bio-Medical Electronics"}
|
||||
B-ME later dropped the hyphen and became the BME
|
||||
@STRING{IEEE_J_BME = "{IEEE} Transactions on Biomedical Engineering"}
|
||||
@STRING{IEEE_J_B-ME = "{IEEE} Transactions on Bio-Medical Engineering"}
|
||||
@STRING{IEEE_J_CBB = "{IEEE/ACM} Transactions on Computational Biology and Bioinformatics"}
|
||||
@STRING{IEEE_J_ITBM = "{IEEE} Transactions on Information Technology in Biomedicine"}
|
||||
@STRING{IEEE_J_ME = "{IEEE} Transactions on Medical Electronics"}
|
||||
@STRING{IEEE_J_MI = "{IEEE} Transactions on Medical Imaging"}
|
||||
@STRING{IEEE_J_MBSC = "{IEEE} Transactions on Molecular, Biological and Multi-Scale Communications"}
|
||||
@STRING{IEEE_J_NB = "{IEEE} Transactions on NanoBioscience"}
|
||||
@STRING{IEEE_J_NSRE = "{IEEE} Transactions on Neural Systems and Rehabilitation Engineering"}
|
||||
@STRING{IEEE_J_RE = "{IEEE} Transactions on Rehabilitation Engineering"}
|
||||
|
||||
|
||||
|
||||
optics, lightwave and photonics
|
||||
@STRING{IEEE_J_JLT = "{IEEE/OSA} Journal of Lightwave Technology"}
|
||||
@STRING{IEEE_J_OCN = "{IEEE} Journal of Optical Communications and Networking"}
|
||||
@STRING{IEEE_J_PJ = "{IEEE} Photonics Journal"}
|
||||
@STRING{IEEE_J_PTL = "{IEEE} Photonics Technology Letters"}
|
||||
|
||||
|
||||
|
||||
physics, electrons, nanotechnology, nuclear and quantum electronics
|
||||
@STRING{IEEE_J_EDL = "{IEEE} Electron Device Letters"}
|
||||
@STRING{IEEE_J_EDS = "{IEEE} Journal of Electron Devices Society"}
|
||||
@STRING{IEEE_J_JQE = "{IEEE} Journal of Quantum Electronics"}
|
||||
@STRING{IEEE_J_JSTQE = "{IEEE} Journal of Selected Topics in Quantum Electronics"}
|
||||
@STRING{IEEE_J_ENANO = "{IEEE} Nanotechnology Express"}
|
||||
@STRING{IEEE_J_ED = "{IEEE} Transactions on Electron Devices"}
|
||||
@STRING{IEEE_J_NANO = "{IEEE} Transactions on Nanotechnology"}
|
||||
@STRING{IEEE_J_NS = "{IEEE} Transactions on Nuclear Science"}
|
||||
@STRING{IEEE_J_PS = "{IEEE} Transactions on Plasma Science"}
|
||||
|
||||
|
||||
|
||||
reliability
|
||||
@STRING{IEEE_J_DMR = "{IEEE} Transactions on Device and Materials Reliability"}
|
||||
@STRING{IEEE_J_R = "{IEEE} Transactions on Reliability"}
|
||||
|
||||
|
||||
|
||||
semiconductors, superconductors, electrochemical and solid state
|
||||
@STRING{IEEE_J_ESSL = "{IEEE/ECS} Electrochemical and Solid-State Letters"}
|
||||
@STRING{IEEE_J_JSSC = "{IEEE} Journal of Solid-State Circuits"}
|
||||
@STRING{IEEE_J_ASC = "{IEEE} Transactions on Applied Superconductivity"}
|
||||
@STRING{IEEE_J_SM = "{IEEE} Transactions on Semiconductor Manufacturing"}
|
||||
|
||||
|
||||
|
||||
sensors
|
||||
@STRING{IEEE_J_SENSOR = "{IEEE} Sensors Journal"}
|
||||
|
||||
|
||||
|
||||
VLSI
|
||||
@STRING{IEEE_J_VLSI = "{IEEE} Transactions on Very Large Scale Integration ({VLSI}) Systems"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Magazines and Online Publications
|
||||
|
||||
|
||||
@STRING{IEEE_O_ACC = "{IEEE} Access"}
|
||||
@STRING{IEEE_M_AES = "{IEEE} Aerospace and Electronics Systems Magazine"}
|
||||
@STRING{IEEE_M_HIST = "{IEEE} Annals of the History of Computing"}
|
||||
@STRING{IEEE_M_AP = "{IEEE} Antennas and Propagation Magazine"}
|
||||
@STRING{IEEE_M_ASSP = "{IEEE} {ASSP} Magazine"}
|
||||
@STRING{IEEE_M_CHINAC = "China Communications Magazine"}
|
||||
@STRING{IEEE_M_CD = "{IEEE} Circuits and Devices Magazine"}
|
||||
@STRING{IEEE_M_CAS = "{IEEE} Circuits and Systems Magazine"}
|
||||
@STRING{IEEE_M_COM = "{IEEE} Communications Magazine"}
|
||||
@STRING{IEEE_M_COMSOC = "{IEEE} Communications Society Magazine"}
|
||||
@STRING{IEEE_O_CSTO = "{IEEE} Communications Surveys and Tutorials"}
|
||||
@STRING{IEEE_M_CIM = "{IEEE} Computational Intelligence Magazine"}
|
||||
CSEM changed to CSE in 1999
|
||||
@STRING{IEEE_M_CSE = "{IEEE} Computing in Science and Engineering"}
|
||||
@STRING{IEEE_M_CSEM = "{IEEE} Computational Science and Engineering Magazine"}
|
||||
@STRING{IEEE_M_C = "Computer"}
|
||||
@STRING{IEEE_M_CAP = "{IEEE} Computer Applications in Power"}
|
||||
@STRING{IEEE_M_CGA = "{IEEE} Computer Graphics and Applications"}
|
||||
@STRING{IEEE_M_CONC = "{IEEE} Concurrency"}
|
||||
@STRING{IEEE_M_CS = "{IEEE} Control Systems Magazine"}
|
||||
in 2012 DTC became DT
|
||||
@STRING{IEEE_M_DT = "{IEEE} Design \&\ Test"}
|
||||
@STRING{IEEE_M_DTC = "{IEEE} Design and Test of Computers"}
|
||||
@STRING{IEEE_O_DSO = "{IEEE} Distributed Systems Online"}
|
||||
@STRING{IEEE_M_EI = "{IEEE} Electrical Insulation Magazine"}
|
||||
@STRING{IEEE_M_ETF = "{IEEE} Electrification Magazine"}
|
||||
@STRING{IEEE_M_EMC = "{IEEE} Electromagnetic Compatibility Magazine"}
|
||||
@STRING{IEEE_M_ETR = "{IEEE} ElectroTechnology Review"}
|
||||
@STRING{IEEE_M_EMR = "{IEEE} Engineering Management Review"}
|
||||
@STRING{IEEE_M_EMB = "{IEEE} Engineering in Medicine and Biology Magazine"}
|
||||
@STRING{IEEE_M_EXP = "{IEEE} Expert"}
|
||||
@STRING{IEEE_M_GRS = "{IEEE} Geoscience and Remote Sensing Magazine"}
|
||||
@STRING{IEEE_M_IA = "{IEEE} Industry Applications Magazine"}
|
||||
@STRING{IEEE_M_IE = "{IEEE} Industrial Electronics Magazine"}
|
||||
@STRING{IEEE_M_IM = "{IEEE} Instrumentation and Measurement Magazine"}
|
||||
@STRING{IEEE_M_IS = "{IEEE} Intelligent Systems"}
|
||||
@STRING{IEEE_M_ITS = "{IEEE} Intelligent Transportation Systems Magazine"}
|
||||
@STRING{IEEE_M_IC = "{IEEE} Internet Computing"}
|
||||
@STRING{IEEE_M_ITP = "{IEEE} {IT} Professional"}
|
||||
@STRING{IEEE_M_MICRO = "{IEEE} Micro"}
|
||||
@STRING{IEEE_M_MW = "{IEEE} Microwave Magazine"}
|
||||
@STRING{IEEE_M_MM = "{IEEE} Multimedia"}
|
||||
@STRING{IEEE_M_NANO = "{IEEE} Nanotechnology Magazine"}
|
||||
@STRING{IEEE_M_NET = "{IEEE} Network"}
|
||||
@STRING{IEEE_M_PCOM = "{IEEE} Personal Communications Magazine"}
|
||||
@STRING{IEEE_M_PVC = "{IEEE} Pervasive Computing"}
|
||||
@STRING{IEEE_M_POT = "{IEEE} Potentials"}
|
||||
@STRING{IEEE_M_PEL = "{IEEE} Power Electronics Magazine"}
|
||||
CAP and PER merged to form PE in 2003
|
||||
@STRING{IEEE_M_PE = "{IEEE} Power and Energy Magazine"}
|
||||
@STRING{IEEE_M_PER = "{IEEE} Power Engineering Review"}
|
||||
@STRING{IEEE_M_PULSE = "{IEEE} Pulse"}
|
||||
@STRING{IEEE_M_RA = "{IEEE} Robotics and Automation Magazine"}
|
||||
@STRING{IEEE_M_SAP = "{IEEE} Security and Privacy"}
|
||||
@STRING{IEEE_M_SP = "{IEEE} Signal Processing Magazine"}
|
||||
@STRING{IEEE_M_S = "{IEEE} Software"}
|
||||
@STRING{IEEE_M_SSC = "{IEEE} Solid-State Circuits Magazine"}
|
||||
@STRING{IEEE_M_SPECT = "{IEEE} Spectrum"}
|
||||
@STRING{IEEE_M_SMC = "{IEEE} Systems, Man, and Cybernetics Magazine"}
|
||||
@STRING{IEEE_M_TS = "{IEEE} Technology and Society Magazine"}
|
||||
@STRING{IEEE_M_VT = "{IEEE} Vehicular Technology Magazine"}
|
||||
@STRING{IEEE_M_WC = "{IEEE} Wireless Communications"}
|
||||
@STRING{IEEE_M_TODAY = "Today's Engineer"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
EOF
|
||||
2409
IEEEtran/bibtex/IEEEtran.bst
Normal file
2409
IEEEtran/bibtex/IEEEtran.bst
Normal file
File diff suppressed because it is too large
Load Diff
2735
IEEEtran/bibtex/IEEEtranN.bst
Normal file
2735
IEEEtran/bibtex/IEEEtranN.bst
Normal file
File diff suppressed because it is too large
Load Diff
2607
IEEEtran/bibtex/IEEEtranS.bst
Normal file
2607
IEEEtran/bibtex/IEEEtranS.bst
Normal file
File diff suppressed because it is too large
Load Diff
2806
IEEEtran/bibtex/IEEEtranSA.bst
Normal file
2806
IEEEtran/bibtex/IEEEtranSA.bst
Normal file
File diff suppressed because it is too large
Load Diff
2878
IEEEtran/bibtex/IEEEtranSN.bst
Normal file
2878
IEEEtran/bibtex/IEEEtranSN.bst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf
Normal file
BIN
IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf
Normal file
Binary file not shown.
138
IEEEtran/bibtex/README
Normal file
138
IEEEtran/bibtex/README
Normal file
@@ -0,0 +1,138 @@
|
||||
|
||||
August 26, 2015
|
||||
|
||||
|
||||
IEEEtran.bst is the official BibTeX style for authors of the Institute of
|
||||
Electrical and Electronics Engineers (IEEE) Transactions journals and
|
||||
conferences.
|
||||
|
||||
It also may have applications for other academic work such as theses and
|
||||
technical reports. The alphanumeric and natbib variants extend the
|
||||
applicability of the IEEEtran bibstyle family to the natural sciences
|
||||
and beyond.
|
||||
|
||||
The IEEEtran bibstyle is a very comprehensive BibTeX style which provides
|
||||
many features beyond the standard BibTeX styles, including full support
|
||||
for references of online documents, patents, periodicals and standards.
|
||||
See the provided user manual for detailed usage information.
|
||||
|
||||
The latest version of the IEEEtran BibTeX style can be found at CTAN:
|
||||
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
|
||||
as well as within IEEE's site:
|
||||
|
||||
http://www.ieee.org/
|
||||
|
||||
Note that the packages at IEEE's site do not contain the natbib and
|
||||
alphanumeric variants (e.g., IEEEtranN.bst, etc.) as these are not used
|
||||
for IEEE related work. These files can be obtained on CTAN.
|
||||
|
||||
For helpful tips, answers to frequently asked questions, and other support,
|
||||
visit the IEEEtran home page at my website:
|
||||
|
||||
http://www.michaelshell.org/tex/ieeetran/
|
||||
|
||||
|
||||
Enjoy!
|
||||
|
||||
Michael Shell
|
||||
http://www.michaelshell.org/
|
||||
|
||||
*******
|
||||
Version 1.14 (2015/08/26) changes:
|
||||
|
||||
1. Added the CTLuse_url field to the IEEEtranBSTCTL control entry type
|
||||
to allow user control of the display of URLs.
|
||||
Thanks to Pablo Chacin, Bogdan Roman and Richard Kolacinski for
|
||||
suggesting this feature.
|
||||
|
||||
2. Added functions bbl.a, bbl.an, bbl.and, bbl.etal and bbl.the
|
||||
as needed to better support other languages.
|
||||
Thanks to Karsten Hinz for suggesting this change.
|
||||
|
||||
3. Added mention, and an example, of reports about standards to the
|
||||
documentation.
|
||||
Thanks to Guido R. Hiertz for providing information on this topic.
|
||||
|
||||
4. Fixed missed comma in the BSTcontrol example in the documentation.
|
||||
Thanks to Oscar Gustafsson for reporting this problem.
|
||||
|
||||
5. Corrected IEEE_J_MTT journal name string in IEEEabrv.bib.
|
||||
Thanks to Nicol<6F>s Barabino, Chuanren Wu and Santiago Cogollos Borras
|
||||
for suggesting this change.
|
||||
|
||||
6. Corrected IEEE_J_STARS journal name string in IEEEabrv.bib.
|
||||
Thanks to Yannick Berker for suggesting this change.
|
||||
|
||||
7. Revised/enabled abbreviations for IEEE_J_DSC, IEEE_J_LT, IEEE_J_NSM,
|
||||
IEEE_J_SC, IEEE_J_DSC and full and abbreviations for IEEE_M_C
|
||||
and IEEE_M_WC journal name strings in IEEEfull.bib and IEEEabrv.bib.
|
||||
|
||||
8. Added new journal name strings to IEEEfull.bib and IEEEabrv.bib.
|
||||
Thanks to Uwe Siart and Mona Mittra for helping with obtaining the
|
||||
correct definitions. See changelog.txt for the complete list.
|
||||
|
||||
|
||||
********************************** Files **********************************
|
||||
|
||||
README - This file.
|
||||
|
||||
changelog.txt - The revision history.
|
||||
|
||||
IEEEtran_bst_HOWTO.pdf - The user manual.
|
||||
|
||||
IEEEtran.bst - The standard IEEEtran BibTeX style file. For use
|
||||
with IEEE work.
|
||||
|
||||
IEEEtranS.bst - A version of IEEEtran.bst that sorts the entries.
|
||||
Some IEEE conferences/publications may use/allow
|
||||
sorted bibliographies.
|
||||
|
||||
IEEEtranSA.bst - Like IEEEtranS.bst, but with alphanumeric citation
|
||||
tags like alpha.bst. Not for normal IEEE use.
|
||||
|
||||
IEEEtranN.bst - Like IEEEtran.bst, but based on plainnat.bst and
|
||||
is compatible with Patrick W. Daly's natbib
|
||||
package. Not for normal IEEE use.
|
||||
|
||||
IEEEtranSN.bst - Sorting version of IEEEtranN.bst. Not for normal
|
||||
IEEE use
|
||||
|
||||
IEEEexample.bib - An example BibTeX database that contains the
|
||||
references shown in the user manual.
|
||||
|
||||
IEEEabrv.bib - String definitions for the abbreviated names of
|
||||
IEEE journals. (For use with IEEE work.)
|
||||
|
||||
IEEEfull.bib - String definitions for the full names of IEEE
|
||||
journals. (Do not use for IEEE work.)
|
||||
|
||||
***************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: IEEEtran_bst_HOWTO.pdf, IEEEtran.bst, IEEEtranS.bst,
|
||||
IEEEtranSA.bst, IEEEtranN.bst, IEEEtranSN.bst,
|
||||
IEEEexample.bib, IEEEabrv.bib, IEEEfull.bib
|
||||
|
||||
***************************************************************************
|
||||
173
IEEEtran/bibtex/changelog.txt
Normal file
173
IEEEtran/bibtex/changelog.txt
Normal file
@@ -0,0 +1,173 @@
|
||||
|
||||
|
||||
Changelog history of the IEEEtran BibTeX class.
|
||||
2015/08/26
|
||||
by Michael Shell (MDS)
|
||||
http://www.michaelshell.org/
|
||||
|
||||
|
||||
2015/08/26 V1.14 (MDS) changes:
|
||||
1. Added the CTLuse_url field to the IEEEtranBSTCTL control entry type
|
||||
to allow user control of the display of URLs.
|
||||
Thanks to Pablo Chacin, Bogdan Roman and Richard Kolacinski for
|
||||
suggesting this feature.
|
||||
|
||||
2. Added functions bbl.a, bbl.an, bbl.and, bbl.etal and bbl.the
|
||||
as needed to better support other languages.
|
||||
Thanks to Karsten Hinz for suggesting this change.
|
||||
|
||||
3. Added mention, and an example, of reports about standards to the
|
||||
documentation.
|
||||
Thanks to Guido R. Hiertz for providing information on this topic.
|
||||
|
||||
4. Fixed missed comma in the BSTcontrol example in the documentation.
|
||||
Thanks to Oscar Gustafsson for reporting this problem.
|
||||
|
||||
5. Corrected IEEE_J_MTT journal name string in IEEEabrv.bib.
|
||||
Thanks to Nicol<6F>s Barabino, Chuanren Wu and Santiago Cogollos Borras
|
||||
for suggesting this change.
|
||||
|
||||
6. Corrected IEEE_J_STARS journal name string in IEEEabrv.bib.
|
||||
Thanks to Yannick Berker for suggesting this change.
|
||||
|
||||
7. Revised/enabled abbreviations for IEEE_J_DSC, IEEE_J_LT, IEEE_J_NSM,
|
||||
IEEE_J_SC, IEEE_J_DSC and full and abbreviations for IEEE_M_C
|
||||
and IEEE_M_WC journal name strings in IEEEfull.bib and IEEEabrv.bib.
|
||||
|
||||
8. Added new journal name strings to IEEEfull.bib and IEEEabrv.bib.
|
||||
Thanks to Uwe Siart and Mona Mittra for helping with obtaining the
|
||||
correct definitions.
|
||||
The new journal string name definitions are (full version shown):
|
||||
|
||||
@STRING{IEEE_J_AFFC = "{IEEE} Transactions on Affective Computing"}
|
||||
in 2014 ASL became ASLP
|
||||
@STRING{IEEE_J_ASLP = "{IEEE/ACM} Transactions on Audio, Speech, and Language Processing"}
|
||||
@STRING{IEEE_J_JAS = "{IEEE/CAA} Journal of Automatica Sinica"}
|
||||
@STRING{IEEE_J_AMD = "{IEEE} Transactions on Autonomous Mental Development"}
|
||||
@STRING{IEEE_J_BD = "{IEEE} Transactions on Big Data"}
|
||||
@STRING{IEEE_J_BHI = "{IEEE} Journal of Biomedical and Health Informatics"}
|
||||
@STRING{IEEE_J_CC = "{IEEE} Transactions on Cloud Computing"}
|
||||
@STRING{IEEE_J_CCN = "{IEEE} Transactions on Cognitive Communications and Networking"}
|
||||
in 2015 AMD became CDS
|
||||
@STRING{IEEE_J_CDS = "{IEEE} Transactions on Cognitive and Developmental Systems"}
|
||||
in 2011 CAPT became CPMT
|
||||
@STRING{IEEE_J_CPMT = "{IEEE} Transactions on Components, Packaging and Manufacturing Technology"}
|
||||
@STRING{IEEE_J_CIAIG = "{IEEE} Transactions on Computational Intelligence and {AI} in Games"}
|
||||
@STRING{IEEE_J_CSS = "{IEEE} Transactions on Computational Social Systems"}
|
||||
@STRING{IEEE_J_CNS = "{IEEE} Transactions on Control of Network Systems"}
|
||||
in 2013 SMCB became CYB
|
||||
@STRING{IEEE_J_CYB = "{IEEE} Transactions on Cybernetics"}
|
||||
@STRING{IEEE_J_EDS = "{IEEE} Journal of Electron Devices Society"}
|
||||
@STRING{IEEE_J_ES = "{IEEE} Embedded Systems Letters"}
|
||||
@STRING{IEEE_J_ETC = "{IEEE} Transactions on Emerging Topics in Computing"}
|
||||
@STRING{IEEE_J_ETCAS = "{IEEE} Transactions on Emerging and Selected Topics in Circuits and Systems"}
|
||||
@STRING{IEEE_J_ESTPE = "{IEEE} Transactions on Emerging and Selected Topics in Power Electronics"}
|
||||
@STRING{IEEE_J_XCDC = "{IEEE} Journal on Exploratory Solid-State Computational Devices and Circuits"}
|
||||
in 2013 SMCC became HMS
|
||||
@STRING{IEEE_J_HMS = "{IEEE} Transactions on Human-Machine Systems"}
|
||||
@STRING{IEEE_J_IV = "{IEEE} Transactions on Intelligent Vehicles"}
|
||||
@STRING{IEEE_J_IOT = "{IEEE} Internet of Things Journal"}
|
||||
@STRING{IEEE_J_LS = "{IEEE} Life Sciences Letters"}
|
||||
@STRING{IEEE_J_MAGL = "{IEEE} Magnetics Letters"}
|
||||
in 2014 MEMS became MEMSI
|
||||
@STRING{IEEE_J_MEMSI = "{IEEE} Journal of Microelectromechanical Systems"}
|
||||
@STRING{IEEE_J_MBSC = "{IEEE} Transactions on Molecular, Biological and Multi-Scale Communications"}
|
||||
@STRING{IEEE_J_MSCS = "{IEEE} Transactions on Multi-Scale Computing Systems"}
|
||||
@STRING{IEEE_J_MMCT = "{IEEE} Journal on Multiscale and Multiphysics Computational Techniques"}
|
||||
@STRING{IEEE_J_ENANO = "{IEEE} Nanotechnology Express"}
|
||||
@STRING{IEEE_J_NSE = "{IEEE} Transactions on Network Science and Engineering"}
|
||||
in 2012 NN became NNLS
|
||||
@STRING{IEEE_J_NNLS = "{IEEE} Transactions on Neural Networks and Learning Systems"}
|
||||
@STRING{IEEE_J_OCN = "{IEEE} Journal of Optical Communications and Networking"}
|
||||
@STRING{IEEE_J_PJ = "{IEEE} Photonics Journal"}
|
||||
@STRING{IEEE_J_PHOT = "{IEEE} Journal of Photovoltaics"}
|
||||
@STRING{IEEE_J_PETS = "{IEEE} Power and Energy Technology Systems Journal"}
|
||||
@STRING{IEEE_J_RFIC = "{IEEE} {RFIC} Journal"}
|
||||
@STRING{IEEE_J_RFID = "{IEEE} {RFID} Journal"}
|
||||
@STRING{IEEE_J_RITA = "{IEEE} Revista Iberoamericana de Technolog{\'{i}}as del Aprendizaje"}
|
||||
@STRING{IEEE_J_RAL = "{IEEE} Robotics and Automation Letters"}
|
||||
@STRING{IEEE_J_SIPN = "{IEEE} Transactions on Signal and Information Processing over Networks"}
|
||||
@STRING{IEEE_J_SG = "{IEEE} Transactions on Smart Grid"}
|
||||
@STRING{IEEE_J_SUSC = "{IEEE} Sustainable Computing"}
|
||||
@STRING{IEEE_J_STE = "{IEEE} Transactions on Sustainable Energy"}
|
||||
in 2012 SMCA became SMCS
|
||||
@STRING{IEEE_J_SMCS = "{IEEE} Transactions on Systems, Man, and Cybernetics: Systems"}
|
||||
@STRING{IEEE_J_TEHM = "{IEEE} Journal of Translational Engineering in Health and Medicine"}
|
||||
@STRING{IEEE_J_TTHZ = "{IEEE} Transactions on Terrahertz Science and Technology"}
|
||||
@STRING{IEEE_J_TTE = "{IEEE} Transactions on Transportation Electrification"}
|
||||
@STRING{IEEE_J_WCOML = "{IEEE} Wireless Communications Letters"}
|
||||
|
||||
magazines and Online Publications
|
||||
@STRING{IEEE_O_ACC = "{IEEE} Access"}
|
||||
@STRING{IEEE_M_CHINAC = "China Communications Magazine"}
|
||||
in 2012 DTC became DT
|
||||
@STRING{IEEE_M_DT = "{IEEE} Design \&\ Test"}
|
||||
@STRING{IEEE_M_ETF = "{IEEE} Electrification Magazine"}
|
||||
@STRING{IEEE_M_EMC = "{IEEE} Electromagnetic Compatibility Magazine"}
|
||||
@STRING{IEEE_M_GRS = "{IEEE} Geoscience and Remote Sensing Magazine"}
|
||||
@STRING{IEEE_M_PEL = "{IEEE} Power Electronics Magazine"}
|
||||
@STRING{IEEE_M_PULSE = "{IEEE} Pulse"}
|
||||
@STRING{IEEE_M_SSC = "{IEEE} Solid-State Circuits Magazine"}
|
||||
@STRING{IEEE_M_SMC = "{IEEE} Systems, Man, and Cybernetics Magazine"}
|
||||
|
||||
|
||||
2008/09/30 V1.13 (MDS) changes
|
||||
1. Fixed bug with edition number to ordinal conversion. Thanks to
|
||||
Michael Roland for reporting this and correcting the algorithm.
|
||||
|
||||
|
||||
2007/01/11 V1.12 (MDS) changes
|
||||
1. Fixed bug with unwanted comma before "et al." when an entry contained
|
||||
more than two author names. Thanks to Pallav Gupta for reporting this.
|
||||
|
||||
2. Fixed bug with anomalous closing quote in tech reports that have a
|
||||
type, but without a number or address. Thanks to Mehrdad Mirreza for
|
||||
reporting this.
|
||||
|
||||
3. Use braces in \providecommand in begin.bib to better support
|
||||
latex2html. TeX style length assignments OK with recent versions
|
||||
of latex2html - 1.71 (2002/2/1) or later is strongly recommended.
|
||||
Use of the language field still causes trouble with latex2html.
|
||||
Thanks to Federico Beffa for reporting this.
|
||||
|
||||
4. Added IEEEtran.bst ID and version comment string to .bbl output.
|
||||
|
||||
5. Provide a \BIBdecl hook that allows the user to execute commands
|
||||
just prior to the first entry.
|
||||
|
||||
6. Use default urlstyle (is using url.sty) of "same" rather than rm to
|
||||
better work with a wider variety of bibliography styles.
|
||||
|
||||
7. Changed month abbreviations from Sept., July and June to Sep., Jul.,
|
||||
and Jun., respectively, as IEEE now does. Thanks to Moritz Borgmann
|
||||
for reporting this.
|
||||
|
||||
8. Fixed bug where control entry types should not be considered when
|
||||
calculating longest label width.
|
||||
|
||||
9. Added alias www for electronic/online entry type.
|
||||
|
||||
10. Added CTLname_url_prefix control entry field to the BST control entry
|
||||
type.
|
||||
|
||||
|
||||
2003/04/02 V1.11 (MDS) changes
|
||||
1. Fixed bug with URLs containing underscores when using url.sty. Thanks
|
||||
to Ming Kin Lai for reporting this.
|
||||
|
||||
|
||||
2002/09/27 V1.10 (MDS) changes
|
||||
1. Corrected minor bug for improperly formed warning message when a
|
||||
book was not given a title. Thanks to Ming Kin Lai for reporting this.
|
||||
|
||||
2. Added support for CTLname_format_string and CTLname_latex_cmd fields
|
||||
in the BST control entry type.
|
||||
|
||||
|
||||
2002/08/13 V1.00 (MDS)
|
||||
Initial release
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
783
IEEEtran/changelog.txt
Normal file
783
IEEEtran/changelog.txt
Normal file
@@ -0,0 +1,783 @@
|
||||
|
||||
|
||||
Changelog history of the IEEEtran LaTeX class.
|
||||
2015/08/26
|
||||
by Michael Shell (MDS)
|
||||
http://www.michaelshell.org/
|
||||
|
||||
|
||||
2015/08/26 V1.8b (MDS) changes:
|
||||
|
||||
1) Added new comsoc mode for the IEEE Communications Society.
|
||||
This mode (at present) only invokes the use of the newtxmath math fonts.
|
||||
|
||||
2) Revised IEEEeqnarray column specifications to work with active "
|
||||
(or other punctuation catcode changes) as with babel under the
|
||||
german or ngerman language modes.
|
||||
Thanks to Stefan M. Moser for reporting this problem.
|
||||
|
||||
3) Added \indexspace and other index related macros as newer versions of
|
||||
article.cls now do. These macros are needed to avoid an error when
|
||||
using the glossaries package.
|
||||
Thanks to Sebastian Nyberg for suggesting this change.
|
||||
|
||||
4) Fixed odd/even page header font bug under compsoc mode and
|
||||
other page style code improvements.
|
||||
Thanks to Marco Paolieri for reporting this problem.
|
||||
|
||||
5) Added hooks to allow for easy control of spacing above title.
|
||||
|
||||
6) Added the \IEEEnoauxwrite command.
|
||||
Thanks to Sudarshan Mukherjee for suggesting this feature.
|
||||
|
||||
|
||||
2014/09/17 V1.8a (MDS) changes:
|
||||
|
||||
1) Extensive rework of the compsoc mode to comply with the latest standards
|
||||
of the IEEE Computer Society.
|
||||
|
||||
2) Internal code improvements for page setup and command argument
|
||||
processing.
|
||||
|
||||
3) Fixed abstract, index terms and diamond line for compsoc technotes.
|
||||
Thanks to Dimitris Schinianakis for reporting this problem.
|
||||
|
||||
4) New cspaper option to support the special trim paper size
|
||||
(7.875in x 10.75in) used in actual Computer Society journals. For
|
||||
compsoc journal mode, typesetting will not be altered by the use of this
|
||||
option.
|
||||
|
||||
5) New \IEEEraisesectionheading{} command to provide for the special raised
|
||||
first section heading of Computer Society journal papers.
|
||||
|
||||
6) Increased \clubpenalty, \widowpenalty, \displaywidowpenalty to
|
||||
discourage paragraph breaks at the first and last lines.
|
||||
Thanks to Dirk Beyer for suggesting this change.
|
||||
|
||||
7) Added lines per column console message.
|
||||
|
||||
|
||||
*******
|
||||
2012/12/27 V1.8 (MDS) changes::
|
||||
|
||||
1) New transmag class option to support the IEEE Transactions on Magnetics
|
||||
format. Thanks to Wei Yingkang, Sangmin Suh and Benjamin Gaussens
|
||||
for suggestions and beta testing.
|
||||
|
||||
2) The \IEEEcompsoctitleabstractindextext and
|
||||
\IEEEdisplaynotcompsoctitleabstractindextext
|
||||
commands have been deprecated in favor of their
|
||||
\IEEEtitleabstractindextext and \IEEEdisplaynontitleabstractindextext
|
||||
(observe that the "not" has changed to "non") equivalents. This change
|
||||
generalizes and decouples them from compsoc mode because the new
|
||||
transmag mode also uses them now.
|
||||
|
||||
3) Added new *-forms of \IEEEyesnumber*, \IEEEnonumber*, \IEEEyessubnumber*,
|
||||
and \IEEEnosubnumber* (the non-star form of the latter is also new) which
|
||||
persist across IEEEeqnarray lines until countermanded. To provide for
|
||||
continued subequations across instances of IEEEeqnarrays as well as for
|
||||
subequations that follow a main equation (e.g., 14, 14a, 14b ...)
|
||||
\IEEEyessubnumber no longer automatically increments the equation number
|
||||
on it's first invocation of a subequation group. Invoke both
|
||||
\IEEEyesnumber\IEEEyessubnumber together to start a new
|
||||
equation/subequation group.
|
||||
|
||||
4) Hyperref links now work with IEEEeqnarray equations.
|
||||
Thanks to Stefan M. Moser for reporting this problem.
|
||||
|
||||
5) Fixed \markboth so that it does not cause an error with babel.sty.
|
||||
Thanks to Frank Meier for suggesting this change.
|
||||
|
||||
6) Change all instances of ~ to \nobreakspace to avoid
|
||||
|
||||
! Argument of \language@active@arg~ has an extra }
|
||||
|
||||
figure caption error with bable.sty under spanish. Thanks to
|
||||
Manuel Olivares and Javier Bezos for suggesting this change.
|
||||
|
||||
7) Allow line breaks within long theorem names.
|
||||
Thanks to Miquel Payaro for suggesting this change.
|
||||
|
||||
8) Revised \IEEEeqnarraymulticol{} to allow inner alignments without
|
||||
requiring extra containing braces to prevent an incomplete \ifx error.
|
||||
Thanks to Stefan M. Moser and Auke van der Valk for reporting this
|
||||
problem.
|
||||
|
||||
9) Revised spacing at top of top figures and tables to better
|
||||
align with the top main text lines as IEEE does in its journals.
|
||||
Thanks to Dirk Beyer for reporting this issue and beta testing.
|
||||
|
||||
10) Removed support for legacy IED list commands, legacy QED and proof
|
||||
commands and the legacy biography and biographynophoto environments.
|
||||
IEEEtran no longer defines or references \labelindent so as to
|
||||
avoid namespace problems with list packages that define it.
|
||||
Thanks to Sven K<>hler for reporting the problem with enumitem.sty.
|
||||
|
||||
|
||||
*******
|
||||
2007/03/05 V1.7a (MDS) changes:
|
||||
|
||||
1) Corrected problem of unwanted two column peer review title page format.
|
||||
Thanks to Virgilio Rodriguez for reporting this bug.
|
||||
|
||||
2) "depreciated" -> "deprecated". Thanks to Virgilio Rodriguez for
|
||||
suggesting this change.
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2007/01/11 V1.7 (MDS) changes:
|
||||
|
||||
1) New class option compsoc to support the IEEE Computer Society format.
|
||||
|
||||
2) New class option captionsoff disables the display of figure/table
|
||||
captions. endfloat.sty is now mentioned in the docs. Thanks to Geoff
|
||||
Walker for suggesting these changes.
|
||||
|
||||
3) Fixed compatibility issues with subfig.sty and caption.sty. Thanks to
|
||||
Steven Douglas Cochran and Axel Sommerfeldt for suggesting this change.
|
||||
|
||||
4) New \CLASSINPUT, \CLASSOPTION and \CLASSINFO interface allows for more
|
||||
user control and conditional compilation.
|
||||
|
||||
5) \ifcenterfigcaptions (\centerfigcaptionstrue, \centerfigcaptionsfalse),
|
||||
\CMPARstart and \overrideIEEEmargins have been removed and no are
|
||||
longer supported. The effect of \overrideIEEEmargins can be mimicked
|
||||
via the more general \CLASSINPUT interface:
|
||||
% US letter paper:
|
||||
\newcommand{\CLASSINPUTinnersidemargin}{0.775in}
|
||||
\newcommand{\CLASSINPUToutersidemargin}{0.585in}
|
||||
% A4 paper:
|
||||
\newcommand{\CLASSINPUTinnersidemargin}{17mm}
|
||||
\newcommand{\CLASSINPUToutersidemargin}{11.647mm}
|
||||
|
||||
6) Several commands and environments have been deprecated in favor of
|
||||
replacements with IEEE prefixes to better avoid potential future name
|
||||
clashes with other packages. Legacy code retained to allow the use of
|
||||
the obsolete forms (for now), but with a warning message to the console
|
||||
during compilation:
|
||||
\IEEEauthorblockA, \IEEEauthorblockN, \IEEEauthorrefmark,
|
||||
\IEEEbiography, \IEEEbiographynophoto, \IEEEkeywords, \IEEEPARstart,
|
||||
\IEEEproof, \IEEEpubid, \IEEEpubidadjcol, \IEEEQED, \IEEEQEDclosed,
|
||||
\IEEEQEDopen, \IEEEspecialpapernotice. IEEEtran.cls now redefines
|
||||
\proof in way to avoid problems with the amsthm.sty package.
|
||||
For IED lists:
|
||||
\IEEEiedlabeljustifyc, \IEEEiedlabeljustifyl, \IEEEiedlabeljustifyr,
|
||||
\IEEEnocalcleftmargin, \IEEElabelindent, \IEEEsetlabelwidth,
|
||||
\IEEEusemathlabelsep
|
||||
|
||||
7) These commands/lengths now require the IEEE prefix and do not have
|
||||
legacy support: \IEEEnormaljot.
|
||||
For IED lists: \ifIEEEnocalcleftmargin, \ifIEEEnolabelindentfactor,
|
||||
\IEEEiedlistdecl, \IEEElabelindentfactor
|
||||
|
||||
8) \normalsizebaselineskip skip replaced by
|
||||
\CLASSINFOnormalsizebaselineskip (nonrubber dimen) length.
|
||||
Also, new \CLASSINFOnormalsizeunitybaselineskip (nonrubber dimen)
|
||||
provided.
|
||||
|
||||
9) Now defaults to using Alpha numbering rather than Roman for appendices
|
||||
numbering. This is because Alpha numbering is more common and avoids
|
||||
problems with theorem numbering. \ifuseRomanappendices
|
||||
(\useRomanappendicestrue, \useRomanappendicesfalse) is no longer
|
||||
supported. Instead, use the new class option romanappendices if Roman
|
||||
appendices numbering is desired. Thanks to Leonid Mirkin for reporting
|
||||
the problem with theorems in appendices and suggesting changes.
|
||||
|
||||
10) Improved paper size setting code for pdflatex.
|
||||
|
||||
11) Better handling of theorem numbering when using the section counter
|
||||
within the appendix(cies). Thanks to Leonid Mirkin for suggesting
|
||||
this change.
|
||||
|
||||
12) Fixed bug that caused equations at the end of theorems to be too
|
||||
close to the line below them.
|
||||
|
||||
13) Provided hook to conference mode console notice and changed notice to
|
||||
better support conferences that use A4 paper. Thanks to Volker Kuhlmann
|
||||
for suggesting this change.
|
||||
|
||||
14) \IEEEauthorrefmark made robust to allow it to be used in \thanks
|
||||
without a leading \protect
|
||||
|
||||
15) Improved \textunderscore to provide a much better fake _ when used with
|
||||
OT1 encoding. Under OT1, detect use of pcr or cmtt \ttfamily and use
|
||||
available true _ glyph for those two typewriter fonts.
|
||||
|
||||
16) Revised internal \@sect command to be more robust for users who employ
|
||||
modified section heading formats. Thanks to Zarko F. Cucej for
|
||||
suggesting this change.
|
||||
|
||||
17) Improved \thesubsubsection definition to prevent breaks at the hyphen.
|
||||
Thanks to Moritz Borgmann for suggesting this change. Thanks to
|
||||
Dan Luecking and Heiko Oberdiek for explaining some of the various
|
||||
alternatives and techniques to fix it.
|
||||
|
||||
18) No longer provide \NAT@parse hack to get cite.sty to play (somewhat)
|
||||
with hyperref.sty as this is already included in cite.sty version
|
||||
4.0 (2003-05-27) and later.
|
||||
|
||||
19) At the beginning of document, set the default style of url.sty to be
|
||||
the same as the current text font - as is done in IEEE journals.
|
||||
|
||||
20) Corrected excessive line spacing in journal table captions. Thanks to
|
||||
Moritz Borgmann for suggesting this change.
|
||||
|
||||
21) Corrected \thesubsubsection to use the "I-A1" format IEEE uses rather
|
||||
than "I-A.1" as was done before. Ditto for \theparagraph. Thanks to
|
||||
Moritz Borgmann for suggesting this change.
|
||||
|
||||
22) Enclose papersize specials within \AtBeginDvi in case someone wants
|
||||
to make a format with IEEEtran. Thanks to Moritz Borgmann for
|
||||
suggesting this change.
|
||||
|
||||
23) Eliminated the small space after abstract and keywords dash as IEEE
|
||||
now does. Thanks to Moritz Borgmann for suggesting this change.
|
||||
|
||||
24) IEEEkeywords is no longer locked out in conference mode
|
||||
|
||||
25) Increase defaults of \binoppenalty and \relpenalty to discourage
|
||||
breaks within equations. Thanks to Moritz Borgmann for suggesting
|
||||
this change.
|
||||
|
||||
26) Support optional argument for IEEEproof. Thanks to Ingo Steinwart for
|
||||
suggesting this change. Also, start a new \par with \IEEEproof.
|
||||
|
||||
27) Add support for an optional argument to \bstctlcite.
|
||||
|
||||
28) Changed \topfraction and \dbltopfraction from 1.0 to 0.9. Thanks to
|
||||
Donald Arseneau for suggesting this change.
|
||||
|
||||
|
||||
*******
|
||||
2005/09/13 V1.6c (MDS) changes:
|
||||
|
||||
1) Changed endfigure/endfloat definitions so as not to cause problems with
|
||||
preview-LaTeX and other packages. Thanks to Stephan Heuel and David
|
||||
Kastrup for reporting this problem.
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2002/11/18 V1.6b (MDS) changes:
|
||||
|
||||
1) Fixed problem with figure captions when using hyperref. Thanks to
|
||||
Leandro Barajas and Michael Bassetti for reporting this bug.
|
||||
|
||||
2) Provide a fake nabib command \NAT@parse so that hyperref will not
|
||||
interfere with the operation of cite.sty. However, as a result citation
|
||||
numbers will not be hyperlinked. Also, natbib will not be able to work
|
||||
with IEEEtran. However, this is perhaps the best solution until
|
||||
cite.sty and hyperref.sty are able to co-exist with each other.
|
||||
It easy enough to override the fake command via:
|
||||
\makeatletter
|
||||
\let\NAT@parse\undefined
|
||||
\makeatother
|
||||
|
||||
3) Revised font selection method so as not to have problems when used
|
||||
with setspace.sty. Thanks to Zhang Yan for reporting this bug.
|
||||
|
||||
4) Added \special to feed papersize to dvips. Thanks to Moritz Borgmann
|
||||
for suggesting this feature.
|
||||
|
||||
5) In addition to the IEEE IED lists, the original IED style list
|
||||
environments (as is done in article.cls) are now provided as
|
||||
LaTeXitemize, LaTeXenumerate, and LaTeXdescription. Also, users can
|
||||
now redefine \makelabel within IEEE IED list controls. There may be
|
||||
some use for this in specialized applications. Thanks to Eli Barzilay
|
||||
for suggesting this feature.
|
||||
|
||||
6) \table* now defaults to \footnotesize text like \table.
|
||||
|
||||
7) The draft modes now no longer force a pagebreak after the title.
|
||||
Thanks to Christian Peel for suggesting this change.
|
||||
|
||||
8) New draftclsnofoot mode is like draftcls, but does not display the
|
||||
date and the word "DRAFT" at the foot of the page. Thanks to
|
||||
Christian Peel for suggesting this feature.
|
||||
|
||||
9) New peerreview and peerreviewca modes with \IEEEpeerreviewmaketitle
|
||||
command allows for a "cover" titlepage for anonymous peer review.
|
||||
Except for the cover titlepage, peerreview is much like journal mode.
|
||||
peerreviewca is like peerreview, but allows the author names to be
|
||||
entered and formatted as under conference mode so that author
|
||||
affiliations and contact information can be easily seen on the cover
|
||||
page. Thanks to Eric Benedict for suggesting this feature.
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2002/08/13 V1.6 (MDS) changes:
|
||||
|
||||
1) Added conference mode via conference option. Defaults to the
|
||||
traditional journal mode. e.g., \documentclass[conference]{IEEEtran}
|
||||
|
||||
2) Added support for A4 paper via new a4paper option. Pdflatex's paper
|
||||
size lengths are now automatically set to the proper paper size being
|
||||
used.
|
||||
|
||||
3) Revised margins again. Page text is now horizontally centered.
|
||||
Conference mode increases the top and bottom margins with the bottom
|
||||
margin being slightly larger. For A4 paper, the top margin and text
|
||||
typesetting will not change from those of US letter paper, but the side
|
||||
margins will be smaller and the bottom margin will be larger than that
|
||||
of US letter. All per IEEE specs.
|
||||
|
||||
4) Fixed footnote line spacing anomaly in draft mode.
|
||||
Thanks to Alberto Rodriguez for reporting this bug.
|
||||
|
||||
Also, slightly revised footnote and \thanks note spacing.
|
||||
Set \interfootnotelinepenalty=10000 to prevent LaTeX
|
||||
from breaking footnotes across multiple pages or columns.
|
||||
|
||||
5) Fixed bug that caused overwritten photo areas and sometimes anomalous
|
||||
spacing when a new paragraph was started within a biography. Also,
|
||||
the presence of \par's, new lines or spaces at the beginning of
|
||||
abstract, keywords, biography, or biographynophoto will no longer
|
||||
affect the first word spacing.
|
||||
Thanks to Eric Durant for reporting this bug.
|
||||
|
||||
The biography environment now does a better job in preventing
|
||||
a biography photo area from being broken across pages or columns.
|
||||
|
||||
6) Fixed whitespace between \cite entries bug. i.e.,
|
||||
both \cite{einstein24, knuth84} and \cite{einstein24,knuth84}
|
||||
are now valid. \cite is now a robust command as it should be.
|
||||
IEEEtran now no longer defines the old non-standard \shortcite or
|
||||
\citename.
|
||||
|
||||
The base IEEEtran.cls does not sort citation numbers or produce ranges
|
||||
for three or more consecutive numbers. However, V1.6 of IEEEtran.cls
|
||||
now pre-defines the following format control macros to facilitate easy
|
||||
use with Donald Arseneau's cite.sty package (tested with cite.sty V3.9):
|
||||
|
||||
\def\citepunct{], [}
|
||||
\def\citedash{]--[}
|
||||
|
||||
cite.sty is standard on most LaTeX sytems and can be obtained from
|
||||
www.ctan.org. Thanks to Donald Arseneau for creating cite.sty,
|
||||
providing the required format arguments to produce the IEEE style
|
||||
and designing a cite interface capable of handling the IEEE citation
|
||||
style.
|
||||
|
||||
Note: Historically, IEEE has wanted authors to "hardcode" symbolics.
|
||||
(i.e., replace all \cite{} with fixed [x]). However, it now seems that
|
||||
most electronic manuscript submissions to IEEE are in .pdf format, and
|
||||
as such, do not require the LaTeX document reference numbers to be hard
|
||||
coded. If an author is required to submit actual LaTeX files, I do
|
||||
recommend that the bibliography file (.bbl) be copied into the .tex
|
||||
document and the \bibliographystyle{} and \bibliography{} commands be
|
||||
commented out so that the .tex file does not depend on (potentially
|
||||
lengthy and/or confidential) external bibliography database files
|
||||
|
||||
7) Adjusted some spacing parameters. The spacing above and below equations
|
||||
has been revised (to a typical IEEE value). \jot now has a decent value.
|
||||
The title text is now exactly 24pt. (On a related note, \fontsubfuzz has
|
||||
been increased to 0.9pt to prevent annoying font substitution warnings
|
||||
when using the Computer Modern fonts that use the 24.88pt size.)
|
||||
In V1.6, \small is now 8.5pt in 9pt docs because \footnotesize is 8pt.
|
||||
For 9pt docs, you should probably go ahead and use \footnotesize when
|
||||
you need text a little smaller than \normalsize.
|
||||
The interword spacing has been adjusted to be extremely close to that
|
||||
which IEEE uses. You can use a new class option, nofonttune, if you need
|
||||
to disable the adjusting of the interword spacing. This adjustment and
|
||||
an increase to \hyphenpenalty have greatly reduced the amount of
|
||||
hyphenation in a typical paper.
|
||||
The baselineskip for the normalsize fonts has been tweaked to reduce
|
||||
underfull vboxes on journal paper columns with only paragraphs.
|
||||
Conference mode does the same thing but by also tweaking the \textheight
|
||||
slightly off 9.25in (IEEE spec) to ensure an integer number of lines per
|
||||
page. Draft (also draftcls) mode has also been revised to reduce
|
||||
underfull vbox warnings. However, draft mode can still produce underfull
|
||||
vboxes (a direct result of the increase in line spacing and margins) if:
|
||||
A non-normalsize font occupies an entire column (abstract and index
|
||||
terms take up a whole column by themselves); or the beginning of a
|
||||
section occurs near the end of a column and cannot be squeezed into the
|
||||
bottom, etc. This is normal as draft mode's liberal spacings cannot
|
||||
guarantee perfect formatting.
|
||||
|
||||
8) New biographynophoto environment for biographies without photos.
|
||||
Usage:
|
||||
|
||||
\begin{biographynophoto}{author name}
|
||||
biography text here
|
||||
\end{biographynophoto}
|
||||
|
||||
9) Fixed bug that produced multiple table of contents entries for papers
|
||||
with more than one biography. Also, biography now works better with
|
||||
hyperref.
|
||||
|
||||
10) New \sublargesize font size command provides for 11pt text in a 10pt
|
||||
document. (Needed for things like author names.) For documents not
|
||||
using 10pt normal size text, \sublargesize is currently identical
|
||||
to \large.
|
||||
|
||||
11) New \IEEEmembership command to provide correct font to indicate IEEE
|
||||
membership for journal papers.
|
||||
|
||||
12) Fixed author name line overflow problem when in journal mode. This
|
||||
problem had been introduced in V1.5 in my rush to get \and to work for
|
||||
conferences. \and is unneeded (and invalid) in journal mode. For
|
||||
conference mode, \and will work as expected and features an optional
|
||||
spacing argument. i.e., \and[\hspace{5ex}]
|
||||
\and will default (recommended) to using \hfill which will result in
|
||||
equal spacing between author blocks.
|
||||
|
||||
13) New \authorblockN, \authorblockA and \authorrefmark commands to
|
||||
facilitate easy formatting of author names, affiliations and cross
|
||||
reference symbols, respectively, when in conference mode. These
|
||||
three commands are to be used only for conference papers.
|
||||
In conference mode, \author text is placed within a modified tabular
|
||||
environment (somewhat like article.cls). So, within \author in
|
||||
conference mode, you should not try to enclose multiple \\ within an
|
||||
environment or command (other than the argument braces of
|
||||
\authorblockX{}). For example:
|
||||
|
||||
\author{\authorblockN{{John Doe \\ Jane Doe}}} % WRONG!
|
||||
|
||||
will generate an error.
|
||||
|
||||
Note that font size/attribute changes will now persists across \\
|
||||
within \author. (But, not across author blocks nor across \and.)
|
||||
However, with the new commands, there should be no need to alter any
|
||||
font attributes within \author. All text sizing and spacing within
|
||||
\author{} and the author block commands is per IEEE specs for both
|
||||
conference and journal modes. (In conference mode, the author names
|
||||
are only very slightly larger than the affiliations which are in normal
|
||||
size.) For specialized applications you can alter the justification of
|
||||
author lines by placing \hfill at the beginning or at the end of a line.
|
||||
The interline spacing within \author is determined by the font
|
||||
attributes that are in effect at the end of each line within author.
|
||||
|
||||
14) Because the titles and author name blocks use different font
|
||||
sizes/styles from the main text, it was possible that two column papers
|
||||
with titles that span both columns (standard journal and conference
|
||||
papers, but not technotes) with certain numbers of lines for the title
|
||||
and authors' name/affiliations can cause underfull vbox problems
|
||||
(paragraphs with large spacings between them) in the second column of
|
||||
the main text on the title page - if there were no new sections,
|
||||
equations or figures in this column (they would provide some needed
|
||||
rubber spacing). The use of things like special paper notices and
|
||||
publisher ID marks also affected this issue. The problem could not
|
||||
happen in the first column because the first column has a rubber length
|
||||
around the heading of the first section. Furthermore, problems seldom
|
||||
occurred on pages after the first as the margins had been chosen not to
|
||||
cause it with the popular font sizes. Rubber lengths after the author
|
||||
names would not fix this problem.
|
||||
Auto-calculating a "good" spacing after the title is a tad difficult
|
||||
to do in LaTeX. However, I am pleased to report that V1.6 has this new
|
||||
capability - "dynamically determined title spacing". IEEEtran will now
|
||||
measure the height of all the title and author text in \maketitle
|
||||
and then calculate a rigid (non-rubber) spacer to follow that meets
|
||||
IEEE specs and also produces a \textheight on the title page that
|
||||
ensures an integer number of normalsized lines on the rest of the page.
|
||||
Single column papers, and two column papers with the title entirely in
|
||||
column one (technotes) do not need dynamic rigid spacing and therefore
|
||||
use standard rubber spacers.
|
||||
|
||||
Note: This problem can still crop up if you use floats that span both
|
||||
columns (i.e., figure*). It has been a decade+ long limitation with
|
||||
LaTeX that the stretchable portion of \dbltextfloatsep is ignored.
|
||||
If you get a problem with underful vbox warnings and paragraphs that
|
||||
"are pulled apart" on page with a float that spans both columns, tweak
|
||||
the space between the figure and the main text a little:
|
||||
|
||||
\vskip 5pt
|
||||
\end{figure*}
|
||||
|
||||
If you can't find a value that fixes both columns, you are going to
|
||||
have to put a rubber spacer somewhere in one or both of the columns.
|
||||
15) Because of change #14 above, those of you using \pubid will, as of V1.6,
|
||||
have to place it *before* \maketitle in order for it have the intended
|
||||
affect. The dynamic spacer algorithm must see if you are using \pubid
|
||||
when \maketitle is called. \pubidadjcol works as before except that it
|
||||
now has additional logic to prevent it from doing anything if \pubid
|
||||
was never called.
|
||||
|
||||
16) In some unusual, non-standard circumstances, an author may desire to
|
||||
alter the spacing after the title area or put some unusual text above
|
||||
the main text. For instance, to stop a bad break when a new section
|
||||
occurs right at the start of the second page. This is difficult to do
|
||||
when the title spans both columns of two column text since LaTeX treats
|
||||
such title text as a type of float. A new command,
|
||||
\IEEEaftertitletext{}, gives access to the end of that produced by
|
||||
\maketitle. The types of things that can go into \IEEEaftertitletext
|
||||
are the same as those into \twocolumn[] - no \par, but \\ are OK. There
|
||||
is no restriction on the range of spacings that can be used. e.g.,
|
||||
\IEEEaftertitletext{\vspace{-100pt}} will push the main text well into
|
||||
the title and \IEEEaftertitletext{\vspace{100pt}} will push it far down
|
||||
the page. You will have complete control. If used, place
|
||||
\IEEEaftertitletext{} before \maketitle like \title and \author.
|
||||
IEEEtran's dynamic title spacing intentionally does not take into
|
||||
consideration the contents of \IEEEaftertitletext{} when determining
|
||||
the spacer after the title area (otherwise it would try to second
|
||||
guess you), so the user will have manually adjust the height of the
|
||||
contents in \IEEEaftertitletext{} if the problem discussed in #14 above
|
||||
should develop. A safe bet is to keep the height of contents of
|
||||
\IEEEaftertitletext{} to integer multiples of \baselineskip, e.g.,
|
||||
\IEEEaftertitletext{\vspace{-1\baselineskip}}
|
||||
|
||||
Because it can result in an IEEE nonstandard format, the use of
|
||||
\IEEEaftertitletext{} is discouraged. Possible uses include (1) the use
|
||||
of IEEEtran for non-IEEE work with different title spacing requirements,
|
||||
or (2) as an emergency manual override if a problem should develop in
|
||||
IEEEtran's automatic spacing algorithm.
|
||||
|
||||
17) completely rewritten \PARstart to:
|
||||
a. no longer have problems when the user begins an environment
|
||||
within the paragraph that uses \PARstart.
|
||||
b. auto-detect and use the current font family
|
||||
c. revise handling of the space at the end of the first word so that
|
||||
interword glue will now work as normal.
|
||||
d. produce correctly aligned edges for the (two) indented lines.
|
||||
|
||||
Because the current font family is now auto-detected, there is no
|
||||
longer any need for \CMPARstart - it is now the same as \PARstart.
|
||||
|
||||
18) There is now a new "open box" Q.E.D. symbol (\QEDopen) as well as the
|
||||
original default (\QED) closed one (\QEDclosed). Some journals use
|
||||
the open form. To make \proof use the open form, just do:
|
||||
\renewcommand{\QED}{\QEDopen}
|
||||
|
||||
19) Additional \typeout{} notices added to warn the user when unusual
|
||||
settings/commands are detected or as reminders to avoid common errors
|
||||
when in conference mode.
|
||||
|
||||
20) IEEEtran now provides \abovecaptionskip and \belowcaptionskip skip
|
||||
registers because article class provides them and some packages
|
||||
may error if they are missing. However, IEEEtran only uses
|
||||
\abovecaptionskip for actual caption spacing.
|
||||
|
||||
21) Fixed bug that prevented users from redefining the section headings
|
||||
to use arabic digits. Thanks to Richardt H. Wilkinson for reporting
|
||||
this bug.
|
||||
|
||||
22) Code cleaned up to be more efficient with the use of TeX registers;
|
||||
removed some old LaTeX 2.09 code; revised option processing to
|
||||
LaTeX2e standard; eliminated unwanted "phantom" spaces in some
|
||||
environments.
|
||||
|
||||
23) Added new \IEEEeqnarray, \IEEEeqnarraybox, \IEEEeqnarrayboxm and
|
||||
\IEEEeqnarrayboxt environments to provide superior alternatives to the
|
||||
standard LaTeX \eqnarray, \array and \tabular. Additional new support
|
||||
commands include \IEEEeqnarraydecl, \IEEEeqnarrayboxdecl,
|
||||
\IEEEeqnarraymathstyle, \IEEEeqnarraytextstyle, \yesnumber.
|
||||
\IEEEnonumber, \IEEEyesnumber, \IEEEyessubnumber, \IEEEeqnarraynumspace,
|
||||
\IEEEeqnarraymulticol, \IEEEeqnarrayomit, \IEEEeqnarraydefcol,
|
||||
\IEEEeqnarraydefcolsep, \IEEEeqnarrayseprow, \IEEEeqnarrayseprowcut,
|
||||
\IEEEeqnarrayrulerow, \IEEEeqnarraydblrulerowcut,
|
||||
\IEEEeqnarraystrutmode, \IEEEeqnarraystrutsize,
|
||||
\IEEEeqnarraystrutsizeadd, \IEEEvisiblestrutstrue,
|
||||
\IEEEvisiblestrutsfalse and \IEEEstrut.
|
||||
These are documented in the user's guide.
|
||||
|
||||
24) V1.6 changed back to using () around theorem names (which are also now
|
||||
in italics) as this is what IEEE is using now. Thanks to Christian Peel
|
||||
for reporting this. Also, when section numbers are used as the first
|
||||
part of theorem numbers, display them in arabic, not Roman.
|
||||
|
||||
25) New \IEEEtriggeratref{X} command allows a page break to be triggered
|
||||
just before the given reference number "X". This is most useful when
|
||||
balancing the columns on the last page and a \newpage between references
|
||||
is desired. \IEEEtriggercmd{X} allows a different command to be executed
|
||||
at trigger.
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2001/07/26 V1.5 (MDS) changes:
|
||||
|
||||
|
||||
1) Fixed \and within \author bug: (! Misplaced \crcr. \endtabular ->\crcr)
|
||||
Thanks to Rainer Dorsch for discovering and reporting that \and
|
||||
did not work.
|
||||
|
||||
2) Fixed the biography environment so that if a biography's text is shorter
|
||||
than the area allocated for the photo, a collision with the next
|
||||
biography does not occur. You can now put real graphics (using the
|
||||
graphicx package) into the biography photo box with a new optional
|
||||
argument of the biography command! For example:
|
||||
|
||||
\begin{biography}[{\includegraphics[width=1in,height=1.25in,clip,
|
||||
keepaspectratio]{./tux.eps}}]{Linux Penguin}
|
||||
|
||||
will use the specified graphic as the author's photo. The photo area is
|
||||
exactly 1in wide by 1.25in high - as is done in IEEE Transactions. Try
|
||||
to keep the same 4:5 aspect ratio if scanning/cropping your photos.
|
||||
Note the need for the extra set of enclosing braces around the
|
||||
\includegraphics. Without it, The LaTeX parser may get confused when it
|
||||
sees the \includegraphics's brackets within the biography's optional
|
||||
argument. Due to the length of the \includegraphics command, you may
|
||||
wish to define your own shorthand form of it. I have not done so with
|
||||
IEEEtran to prevent dependence on the graphicx package. If you do not
|
||||
use the optional argument, or leave it empty, a standard frame box
|
||||
with the words "Place Photo Here" will be used. If you want the space
|
||||
to remain completely empty, you can do:
|
||||
|
||||
\begin{biography}[\mbox{}]{The Invisible Man}
|
||||
|
||||
The interface to biography's optional argument is into a
|
||||
1in X 1.25in minipage in which the argument text is centered both
|
||||
horizontally and vertically:
|
||||
|
||||
\begin{minipage}[b][1.25in][c]{1in}%
|
||||
\centering
|
||||
#1%
|
||||
\end{minipage}
|
||||
|
||||
Within the biography environment, \unitlength is set to 1in.
|
||||
With this in mind, you can even design your own custom frameboxes.
|
||||
For instance:
|
||||
|
||||
\begin{biography}[\framebox(1,1.25){\parbox[][\height
|
||||
][c]{0.9in}{\centering PLACE\\ PHOTO\\
|
||||
HERE}}]{Author Name}
|
||||
|
||||
will yield the same type of result as the default photo box.
|
||||
|
||||
Thanks to Herbert Voss for discovering the collision bug, suggesting
|
||||
the ability to handle graphics and providing some prototype code.
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2001/03/15 V1.4 (MDS) changes:
|
||||
|
||||
|
||||
1) New "draftcls" and "final" options have been added.
|
||||
Thanks to Dragan Cvetkovic for suggesting an option like draftcls.
|
||||
|
||||
2) Documentation changes to reflect the fact that this IEEEtran.cls
|
||||
is no longer beta test.
|
||||
|
||||
3) Slightly revised caption sizes. Figure and table captions are now
|
||||
in \footnotesize, not \small as before.
|
||||
|
||||
4) Allow user to control figure caption justification. IEEEtran.cls
|
||||
normally defaults to left justified as is done in Transactions.
|
||||
However, for conferences, you may wish to issue the command:
|
||||
\centerfigcaptionstrue
|
||||
in the preamble. Short (less than one line long) figure captions
|
||||
will then be centered. Multi-line figure captions will always be
|
||||
properly left justified. V1.6: This is already done for you when
|
||||
using the conference mode.
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2001/01/18 V1.3
|
||||
Michael Shell (MDS) made extensive changes and additions:
|
||||
|
||||
|
||||
BUGS FIXED (and many others too numerous to mention!):
|
||||
1) Fixed improper alignment with itemized, enumerated and
|
||||
description lists. Added new controls to these three
|
||||
environments so that it is easy to get the alignment IEEE
|
||||
uses. Furthermore, the itemize, enumerate and description lists
|
||||
no longer force a new paragraph to begin at the end the list
|
||||
(\par). (Sometimes lists are used within paragraphs.)
|
||||
|
||||
2) JVH's fixes now allow things like $\mathbf{N}(0,P(0))$
|
||||
to work properly without needing the extra braces:
|
||||
${\mathbf{N}}(0,P(0))$. There is no longer any dependence
|
||||
on the "rawfonts" and "oldlfont" packages. Thanks Juergen!
|
||||
|
||||
3) Fixed underfull hbox errors and incorrect reference number
|
||||
alignment when the number of references in the bibliography
|
||||
exceeded 9 entries (which is almost every paper!).
|
||||
|
||||
4) Removed dependence on the LaTeX sizexx.clo files.
|
||||
Now, 9pt documents should work correctly even on systems that
|
||||
lack a size9.clo file. This is most often used in conjunction
|
||||
with the option "technote" for "correspondence" papers like those
|
||||
in IEEE Transactions on Information Theory. For virtually all
|
||||
other papers, 10pt is used and so it is the default.
|
||||
Some improper font sizes have been corrected. \footnotesize is
|
||||
now 8pt in 9pt docs, so footnotes in technotes should be the
|
||||
correct size now.
|
||||
|
||||
5) Added \interlinepenalty within the bibliography section to discourage
|
||||
LaTeX from breaking within a reference. IEEE almost never breaks within
|
||||
a reference and when they do it is usually in technotes
|
||||
(correspondence papers). You may get an underfull vbox warning in the
|
||||
bibliography indicating that the spacing just before the "REFERENCES"
|
||||
section is larger than normal, but the final result will be more like
|
||||
what IEEE will publish. See the comments in the BIBLIOGRAPHY section
|
||||
around line 2034 below if you want to change this behavior.
|
||||
|
||||
6) No longer "blows up" when you use \paragraph and have a table
|
||||
of contents.
|
||||
|
||||
7) Theorem environment changed, (but for V1.6, back to the old way, sigh).
|
||||
|
||||
8) Figure captions adjusted: IEEE left (not center) justifies
|
||||
figure captions (for journals) and does not indent figure caption text.
|
||||
|
||||
9) Adjusted some spacings in the table of contents(TOC))/list-of-figures/
|
||||
list-of-tables so that section/table numbers will not so easily
|
||||
collide with the titles. Section VIII was usually the worst offender.
|
||||
Still doesn't right justify the section numbers, but neither does
|
||||
article.cls (This must be why LaTeX likes the x.y.z section numbering
|
||||
scheme unlike I, II, III, etc. of IEEE. )
|
||||
It may be "normal" as it is (left justified). sigh.
|
||||
|
||||
10) Now uses "index terms" now as a heading instead of "keywords".
|
||||
Furthermore, the "index terms" and "abstract" headings are in bold
|
||||
italic. This is how IEEE does things.
|
||||
|
||||
11) \thebibliography and \biography now put entries into
|
||||
the table of contents for you.
|
||||
|
||||
|
||||
*******
|
||||
|
||||
|
||||
|
||||
|
||||
*******
|
||||
2000/09/06 (JVH) changes: (now designated as V1.2)
|
||||
|
||||
made some corrections to get closer to LaTeX2e
|
||||
20000906 Juergen v.Hagen
|
||||
vonhagen@ihefiji.etec.uni-karlsruhe.de
|
||||
|
||||
Permission to redistribute granted as of December 2000.
|
||||
*******
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*******
|
||||
|
||||
1996 (JWD) LaTeX2e version: (now designated as V1.1)
|
||||
|
||||
In the most recent TeXhax digest, there was a request for a copy of
|
||||
IEEEtrans.sty modified to work with LaTeX2e. I have a version I
|
||||
modified to make it IEEEtrans.cls, which I have sent to the person
|
||||
making the request and am now sending to you to consider posting to
|
||||
the archives.
|
||||
--
|
||||
Jon Dixon
|
||||
dixonj@colorado.edu
|
||||
http://spot.colorado.edu/~dixonj/
|
||||
|
||||
*******
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*******
|
||||
|
||||
30-August-1993 original LaTeX 2.09 version (IEEEtran.sty),
|
||||
(now designated as V1.0):
|
||||
|
||||
by Gerry Murray and Silvano Balemi
|
||||
Automatic Control Lab, ETH Zurich, Switzerland
|
||||
balemi@aut.ee.ethz.ch
|
||||
|
||||
*******
|
||||
|
||||
|
||||
|
||||
53
IEEEtran/extras/README
Normal file
53
IEEEtran/extras/README
Normal file
@@ -0,0 +1,53 @@
|
||||
|
||||
August 26, 2015
|
||||
|
||||
|
||||
Here are some odds and ends that may be useful.
|
||||
|
||||
|
||||
Enjoy!
|
||||
|
||||
Michael Shell
|
||||
http://www.michaelshell.org/
|
||||
|
||||
******************************** Files ************************************
|
||||
|
||||
README - This file.
|
||||
|
||||
tux.eps - "Tux" the Linux penguin in EPS format.
|
||||
This bitmapped graphic is sized to 1" X 1.25"
|
||||
and can be used as a test photo for the IEEEtran.cls
|
||||
biography environment.
|
||||
|
||||
tux.pdf - "Tux" the Linux penguin in PDF format.
|
||||
This bitmapped graphic is sized to 1" X 1.25"
|
||||
and can be used as a test photo for the IEEEtran.cls
|
||||
biography environment.
|
||||
|
||||
|
||||
***************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: tux.eps, tux.pdf
|
||||
|
||||
***************************************************************************
|
||||
1958
IEEEtran/extras/tux.eps
Normal file
1958
IEEEtran/extras/tux.eps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IEEEtran/extras/tux.pdf
Normal file
BIN
IEEEtran/extras/tux.pdf
Normal file
Binary file not shown.
82
IEEEtran/testflow/README
Normal file
82
IEEEtran/testflow/README
Normal file
@@ -0,0 +1,82 @@
|
||||
|
||||
January 10, 2007
|
||||
|
||||
|
||||
This is the "testflow" diagnostic suite which is designed to test LaTeX
|
||||
"print work flow" and to provide lots of helpful information to assist
|
||||
users in getting their LaTeX system configured and/or upgraded in order
|
||||
to produce good PS/PDF output.
|
||||
|
||||
Although originally designed for IEEEtran users, testflow will be of
|
||||
interest to anyone who uses LaTeX to make PostScript or PDF output.
|
||||
|
||||
Extensive usage documentation is contained in "testflow_doc.pdf"
|
||||
|
||||
The control test reference files are available in both PostScript and PDF,
|
||||
each in A4 and US Letter paper sizes.
|
||||
|
||||
|
||||
For helpful tips, answers to frequently asked questions and other support,
|
||||
visit the testflow home page at my website:
|
||||
|
||||
http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
Enjoy!
|
||||
|
||||
Michael Shell
|
||||
http://www.michaelshell.org/
|
||||
|
||||
*******
|
||||
Version 1.1 (2007/01/10) changes:
|
||||
|
||||
1. New duplex page test.
|
||||
|
||||
2. New test for Palladio hinting.
|
||||
|
||||
3. Updated documentation to cover the newer systems.
|
||||
|
||||
********************************* Files **********************************
|
||||
|
||||
README - This file.
|
||||
|
||||
testflow_doc.pdf - The user manual.
|
||||
|
||||
testflow.tex - The LaTeX test file.
|
||||
|
||||
testflow_ctl_LTR.ps - Control file in PostScript, US Letter paper format.
|
||||
|
||||
testflow_ctl_LTR.pdf - Control file in PDF, US Letter paper format.
|
||||
|
||||
testflow_ctl_A4.ps - Control file in PostScript, A4 paper format.
|
||||
|
||||
testflow_ctl_A4.pdf - Control file in PDF, A4 paper format.
|
||||
|
||||
***************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: testflow_doc.pdf, testflow.tex, testflow_ctl_LTR.ps,
|
||||
testflow_ctl_LTR.pdf, testflow_ctl_A4.ps,
|
||||
testflow_ctl_A4.pdf
|
||||
|
||||
***************************************************************************
|
||||
592
IEEEtran/testflow/testflow.tex
Normal file
592
IEEEtran/testflow/testflow.tex
Normal file
@@ -0,0 +1,592 @@
|
||||
|
||||
%% testflow.tex
|
||||
%% V1.1
|
||||
%% 2009/01/10
|
||||
%% Copyright (c) 2002-2009 by Michael Shell and The LaTeX3 Project
|
||||
%% See: http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% A test page based on Rainer Schoepf's testpage.tex which is part of the
|
||||
%% LaTeX2e system with added modifications to add tests to verify PS/PDF
|
||||
%% output by Michael Shell.
|
||||
%%
|
||||
%% For complete usage documentation, see the file testflow_doc.pdf
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/testflow/
|
||||
%% http://www.ctan.org/pkg/testflow
|
||||
%%
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%
|
||||
%% File list of work: testflow.tex, testflow_ctl_A4.ps, testflow_ctl_A4.pdf,
|
||||
%% testflow_ctl_LTR.ps, testflow_ctl_LTR.pdf,
|
||||
%% testflow_doc.pdf
|
||||
%%*************************************************************************
|
||||
%
|
||||
% Changelog:
|
||||
%
|
||||
% 1.1 (2007/01/10)
|
||||
% 1. new duplex test
|
||||
% 2. tests for Palladio hinting
|
||||
%
|
||||
% 1.0 (2002/04/08) Initial release
|
||||
|
||||
|
||||
|
||||
|
||||
% ***** To prevent testflow from prompting user on the console, *****
|
||||
% ***** uncomment one each of the two pairs below: *****
|
||||
%
|
||||
% *** paper size (choose one) ***
|
||||
%\def\papertype{letterpaper}
|
||||
%\def\papertype{a4paper}
|
||||
%
|
||||
% *** duplex page test (choose one) ***
|
||||
%\def\makeduplexpage{yes}
|
||||
%\def\makeduplexpage{no}
|
||||
|
||||
|
||||
|
||||
|
||||
\def\docversion{1.1}
|
||||
\def\docbuildcode{0000}
|
||||
|
||||
\newif\ifmakeduplextest
|
||||
\makeduplextestfalse
|
||||
\newif\ifneeduserresponse
|
||||
\needuserresponsetrue
|
||||
|
||||
\def\useryesstring{yes}
|
||||
\def\usernostring{no}
|
||||
\def\userystring{y}
|
||||
\def\usernstring{n}
|
||||
|
||||
\ifx\papertype\TESTFLOWundefined
|
||||
\typeout{}
|
||||
\typeout{ This is the testflow.tex (V\docversion) test page generator.}
|
||||
\typeout{ See the testflow_doc.pdf file for full documentation.}
|
||||
|
||||
\typeout{}
|
||||
\typeout{**********************************************************}
|
||||
\typeout{* Enter paper type in form of document class option,%
|
||||
\space\space\space\space\space*}
|
||||
\typeout{* e.g., `a4paper' or `letterpaper' (without the quotes).\space*}
|
||||
\typein[\papertype]{******************************************%
|
||||
****************}
|
||||
\fi
|
||||
|
||||
\ifx\makeduplexpage\TESTFLOWundefined
|
||||
\loop
|
||||
\typeout{}
|
||||
\typeout{**************************************************************}
|
||||
\typeout{* Do you wish to make a second page to test duplex printing?%
|
||||
\space*}
|
||||
\typeout{* Enter `yes' or `no' (without the quotes).%
|
||||
\space\space\space\space\space\space\space\space\space\space\space\space\space
|
||||
\space\space\space\space\space*}
|
||||
\typein[\makeduplexpage]{******************************************%
|
||||
********************}
|
||||
\ifx\makeduplexpage\useryesstring\makeduplextesttrue\needuserresponsefalse\fi
|
||||
\ifx\makeduplexpage\usernostring\makeduplextestfalse\needuserresponsefalse\fi
|
||||
\ifx\makeduplexpage\userystring\makeduplextesttrue\needuserresponsefalse\fi
|
||||
\ifx\makeduplexpage\usernstring\makeduplextestfalse\needuserresponsefalse\fi
|
||||
\ifneeduserresponse
|
||||
\repeat
|
||||
\else
|
||||
\ifx\makeduplexpage\useryesstring\makeduplextesttrue\fi
|
||||
\ifx\makeduplexpage\userystring\makeduplextesttrue\fi
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
% declare symbols for lasy test
|
||||
\DeclareSymbolFont{lasy}{U}{lasy}{m}{n}
|
||||
\SetSymbolFont{lasy}{bold}{U}{lasy}{b}{n}
|
||||
\DeclareMathSymbol\lasymho {\mathord}{lasy}{"30}
|
||||
\DeclareMathSymbol\lasyJoin {\mathrel}{lasy}{"31}
|
||||
\DeclareMathSymbol\lasyBox {\mathord}{lasy}{"32}
|
||||
\DeclareMathSymbol\lasyDiamond {\mathord}{lasy}{"33}
|
||||
\DeclareMathSymbol\lasyleadsto {\mathrel}{lasy}{"3B}
|
||||
\DeclareMathSymbol\lasysqsubset{\mathrel}{lasy}{"3C}
|
||||
\DeclareMathSymbol\lasysqsupset{\mathrel}{lasy}{"3D}
|
||||
\DeclareMathSymbol\lasylhd {\mathbin}{lasy}{"01}
|
||||
\DeclareMathSymbol\lasyunlhd {\mathbin}{lasy}{"02}
|
||||
\DeclareMathSymbol\lasyrhd {\mathbin}{lasy}{"03}
|
||||
\DeclareMathSymbol\lasyunrhd {\mathbin}{lasy}{"04}
|
||||
|
||||
|
||||
|
||||
\documentclass[\papertype, 10pt]{article}
|
||||
|
||||
\typeout{-- Option summary:}
|
||||
\typeout{-- Paper size: \papertype}
|
||||
\ifmakeduplextest
|
||||
\typeout{-- With duplex test page}
|
||||
\else
|
||||
\typeout{-- No duplex test page}
|
||||
\fi
|
||||
|
||||
% enable Times fonts
|
||||
\renewcommand{\sfdefault}{phv}
|
||||
\renewcommand{\rmdefault}{ptm}
|
||||
\renewcommand{\ttdefault}{pcr}
|
||||
|
||||
\def\fontsubfuzz{.9pt}
|
||||
|
||||
\def\tenptsize{\fontsize{10}{12pt}\selectfont}
|
||||
\def\nineptsize{\fontsize{9}{11pt}\selectfont}
|
||||
\def\eightptsize{\fontsize{8}{10pt}\selectfont}
|
||||
\def\sevenptsize{\fontsize{7}{9pt}\selectfont}
|
||||
\def\sixptsize{\fontsize{6}{8pt}\selectfont}
|
||||
\def\fiveptsize{\fontsize{5}{7pt}\selectfont}
|
||||
|
||||
|
||||
\pagestyle{empty}
|
||||
\thispagestyle{empty}
|
||||
|
||||
\nofiles
|
||||
|
||||
\setlength{\oddsidemargin}{0pt}
|
||||
\setlength{\evensidemargin}{0pt}
|
||||
\setlength{\marginparwidth}{1in}
|
||||
\setlength{\marginparsep}{0pt}
|
||||
|
||||
\setlength{\topmargin}{0pt}
|
||||
\setlength{\headheight}{0pt}
|
||||
\setlength{\headsep}{0pt}
|
||||
\setlength{\topskip}{0pt}
|
||||
|
||||
\setlength{\footskip}{0pt}
|
||||
|
||||
\setlength{\textwidth}{\paperwidth}
|
||||
\addtolength{\textwidth}{-2in}
|
||||
\setlength{\textheight}{\paperheight}
|
||||
\addtolength{\textheight}{-2in}
|
||||
|
||||
\setlength{\parindent}{0pt}
|
||||
\setlength{\parskip}{0pt}
|
||||
|
||||
\setlength{\unitlength}{1sp}
|
||||
|
||||
|
||||
\newcounter{textheight}
|
||||
\newcounter{textwidth}
|
||||
|
||||
\setcounter{textheight}{\textheight}
|
||||
\setcounter{textwidth}{\textwidth}
|
||||
|
||||
|
||||
|
||||
\newlength{\help}
|
||||
|
||||
\newcounter{help}
|
||||
|
||||
\newcounter{in}
|
||||
\newcounter{halfin}
|
||||
\newcounter{fifthin}
|
||||
\newcounter{tenthin}
|
||||
\newcounter{twtin}
|
||||
|
||||
\newcounter{mm}
|
||||
\newcounter{tmm}
|
||||
\newcounter{frmm}
|
||||
\newcounter{fvmm}
|
||||
\newcounter{tenmm}
|
||||
|
||||
\newcounter{foo}
|
||||
|
||||
\newcounter{x}
|
||||
\newcounter{y}
|
||||
|
||||
\newcommand{\addtox}{\addtocounter{x}}
|
||||
\newcommand{\addtoy}{\addtocounter{y}}
|
||||
|
||||
\newcommand{\putxy}{\put(\value{x},\value{y})}
|
||||
\newcommand{\multiputxy}{\multiput(\value{x},\value{y})}
|
||||
|
||||
\newcommand{\sethelpcounter}[2]{%
|
||||
\setlength{\help}{#2}\setcounter{#1}{\help}}
|
||||
|
||||
|
||||
\newenvironment{testflowpage}{\setlength{\help}{1in}
|
||||
\setcounter{in}{\help}
|
||||
|
||||
\setlength{\help}{0.5in}
|
||||
\setcounter{halfin}{\help}
|
||||
|
||||
\setlength{\help}{0.2in}
|
||||
\setcounter{fifthin}{\help}
|
||||
|
||||
\setlength{\help}{0.1in}
|
||||
\setcounter{tenthin}{\help}
|
||||
|
||||
\setlength{\help}{0.05in}
|
||||
\setcounter{twtin}{\help}
|
||||
|
||||
|
||||
\setlength{\help}{1mm}
|
||||
\setcounter{mm}{\help}
|
||||
|
||||
\setlength{\help}{2mm}
|
||||
\setcounter{tmm}{\help}
|
||||
|
||||
\setlength{\help}{4mm}
|
||||
\setcounter{frmm}{\help}
|
||||
|
||||
\setlength{\help}{5mm}
|
||||
\setcounter{fvmm}{\help}
|
||||
|
||||
\setlength{\help}{10mm}
|
||||
\setcounter{tenmm}{\help}
|
||||
|
||||
|
||||
\begin{picture}(0,0)
|
||||
\scriptsize
|
||||
|
||||
\put(0,-\value{textheight}){%
|
||||
\framebox(\value{textwidth},\value{textheight}){}}
|
||||
|
||||
% left mm ruler
|
||||
\setcounter{x}{0}
|
||||
\sethelpcounter{y}{-0.45\textheight}
|
||||
\putxy{\line(-1,0){\value{in}}}
|
||||
|
||||
|
||||
\addtox{-\value{fvmm}}
|
||||
\addtoy{-\value{tmm}}
|
||||
\multiputxy(-\value{fvmm},0){5}{\line(0,1){\value{frmm}}}
|
||||
|
||||
|
||||
\addtoy{\value{mm}}
|
||||
\multiput(-\value{mm},\value{y})(-\value{mm},0){25}%
|
||||
{\line(0,1){\value{tmm}}}
|
||||
|
||||
\addtoy{\value{frmm}}
|
||||
\setcounter{foo}{5}
|
||||
\multiput(-\value{fvmm},\value{y})(-\value{fvmm},0){4}{%
|
||||
\makebox(0,0){\arabic{foo}}\addtocounter{foo}{5}}
|
||||
|
||||
|
||||
% left in ruler
|
||||
\setcounter{x}{0}
|
||||
\sethelpcounter{y}{-0.55\textheight}
|
||||
\putxy{\line(-1,0){\value{in}}}
|
||||
|
||||
\addtox{-\value{tenthin}}
|
||||
\addtoy{-\value{tenthin}}
|
||||
\multiputxy(-\value{tenthin},0){10}{\line(0,1){\value{fifthin}}}
|
||||
|
||||
\addtox{\value{twtin}}
|
||||
\addtoy{\value{twtin}}
|
||||
\multiputxy(-\value{tenthin},0){10}{\line(0,1){\value{tenthin}}}
|
||||
|
||||
\setcounter{foo}{1}
|
||||
|
||||
\addtox{-\value{twtin}}
|
||||
\addtoy{\value{tenthin}}
|
||||
\addtoy{\value{tenthin}}
|
||||
\multiputxy(-\value{tenthin},0){9}{%
|
||||
\makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}}
|
||||
|
||||
% right mm ruler
|
||||
\sethelpcounter{x}{\textwidth}
|
||||
\sethelpcounter{y}{-0.45\textheight}
|
||||
\putxy{\line(1,0){\value{in}}}
|
||||
|
||||
\addtox{\value{mm}}
|
||||
\addtoy{-\value{mm}}
|
||||
\multiputxy(\value{mm},0){25}{\line(0,1){\value{tmm}}}
|
||||
|
||||
\addtox{\value{frmm}}
|
||||
\addtoy{-\value{mm}}
|
||||
\multiputxy(\value{fvmm},0){5}{\line(0,1){\value{frmm}}}
|
||||
|
||||
\addtoy{\value{fvmm}}
|
||||
\setcounter{foo}{5}
|
||||
\multiputxy(\value{fvmm},0){4}{%
|
||||
\makebox(0,0){\arabic{foo}}\addtocounter{foo}{5}}
|
||||
|
||||
% right in ruler
|
||||
\sethelpcounter{x}{\textwidth}
|
||||
\sethelpcounter{y}{-0.55\textheight}
|
||||
\putxy{\line(1,0){\value{in}}}
|
||||
|
||||
\addtox{\value{tenthin}}
|
||||
\addtoy{-\value{tenthin}}
|
||||
\multiputxy(\value{tenthin},0){10}{%
|
||||
\line(0,1){\value{fifthin}}}
|
||||
|
||||
\addtox{-\value{twtin}}
|
||||
\addtoy{\value{twtin}}
|
||||
\multiputxy(\value{tenthin},0){10}{%
|
||||
\line(0,1){\value{tenthin}}}
|
||||
|
||||
\setcounter{foo}{1}
|
||||
\addtox{\value{twtin}}
|
||||
\addtoy{\value{tenthin}}
|
||||
\addtoy{\value{tenthin}}
|
||||
\multiputxy(\value{tenthin},0){9}{%
|
||||
\makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}}
|
||||
|
||||
|
||||
% top mm ruler
|
||||
\sethelpcounter{x}{0.45\textwidth}
|
||||
\setcounter{y}{0}
|
||||
\putxy{\line(0,1){\value{in}}}
|
||||
|
||||
\addtox{-\value{tmm}}
|
||||
\addtoy{\value{fvmm}}
|
||||
\multiputxy(0,\value{fvmm}){5}{\line(1,0){\value{frmm}}}
|
||||
|
||||
\addtox{\value{mm}}
|
||||
\addtoy{-\value{frmm}}
|
||||
\multiputxy(0,\value{mm}){25}{\line(1,0){\value{tmm}}}
|
||||
|
||||
\setcounter{foo}{5}
|
||||
\addtox{-\value{tmm}}
|
||||
\addtoy{-\value{mm}}
|
||||
\addtoy{\value{fvmm}}
|
||||
\multiputxy(0,\value{fvmm}){4}{%
|
||||
\makebox(0,0){\arabic{foo}\rule{5pt}{0pt}}\addtocounter{foo}{5}}
|
||||
|
||||
% top in ruler
|
||||
\sethelpcounter{x}{0.55\textwidth}
|
||||
\setcounter{y}{0}
|
||||
\putxy{\line(0,1){\value{in}}}
|
||||
|
||||
\addtox{-\value{tenthin}}
|
||||
\addtoy{\value{tenthin}}
|
||||
\multiputxy(0,\value{tenthin}){10}{\line(1,0){\value{fifthin}}}
|
||||
|
||||
\addtox{\value{twtin}}
|
||||
\addtoy{-\value{twtin}}
|
||||
\multiputxy(0,\value{tenthin}){10}{\line(1,0){\value{tenthin}}}
|
||||
|
||||
\setcounter{foo}{1}
|
||||
\addtox{-\value{tenthin}}
|
||||
\addtoy{\value{twtin}}
|
||||
\multiputxy(0,\value{tenthin}){9}{%
|
||||
\makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}}
|
||||
|
||||
% bottom mm ruler
|
||||
\sethelpcounter{x}{0.45\textwidth}
|
||||
\setcounter{y}{-\textheight}
|
||||
\putxy{\line(0,-1){\value{in}}}
|
||||
|
||||
\addtox{-\value{tmm}}
|
||||
\addtoy{-\value{fvmm}}
|
||||
\multiputxy(0,-\value{fvmm}){5}{\line(1,0){\value{frmm}}}
|
||||
|
||||
\addtox{\value{mm}}
|
||||
\addtoy{\value{frmm}}
|
||||
\multiputxy(0,-\value{mm}){25}{\line(1,0){\value{tmm}}}
|
||||
|
||||
\setcounter{foo}{5}
|
||||
\addtox{-\value{tmm}}
|
||||
\addtoy{\value{mm}}
|
||||
\addtoy{-\value{fvmm}}
|
||||
\multiputxy(0,-\value{fvmm}){4}{%
|
||||
\makebox(0,0){\arabic{foo}\rule{5pt}{0pt}}\addtocounter{foo}{5}}
|
||||
|
||||
|
||||
% bottom in ruler
|
||||
\sethelpcounter{x}{0.55\textwidth}
|
||||
\setcounter{y}{-\textheight}
|
||||
\putxy{\line(0,-1){\value{in}}}
|
||||
|
||||
\addtox{-\value{tenthin}}
|
||||
\addtoy{-\value{tenthin}}
|
||||
\multiputxy(0,-\value{tenthin}){10}{\line(1,0){\value{fifthin}}}
|
||||
|
||||
\addtox{\value{twtin}}
|
||||
\addtoy{\value{twtin}}
|
||||
\multiputxy(0,-\value{tenthin}){10}{\line(1,0){\value{tenthin}}}
|
||||
|
||||
\setcounter{foo}{1}
|
||||
\addtox{-\value{tenthin}}
|
||||
\addtoy{-\value{twtin}}
|
||||
\multiputxy(0,-\value{tenthin}){9}{%
|
||||
\makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}}
|
||||
|
||||
|
||||
\end{picture}
|
||||
|
||||
\setlength{\help}{\textwidth}
|
||||
\addtolength{\help}{-1.25in}
|
||||
|
||||
\vspace*{\baselineskip}
|
||||
\mbox{}\hfill
|
||||
\begin{minipage}{\help}\relax}
|
||||
% end of testpage environment
|
||||
{\end{minipage}\hfill\mbox{}\vfill\mbox{}}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
|
||||
\begin{testflowpage}
|
||||
|
||||
\centerline{\Huge A Test for \LaTeX\ PS/PDF Printing}
|
||||
\vspace{0.75\baselineskip}
|
||||
\centerline{\large Version \docversion\hspace{0.2in} Build Code: \docbuildcode}
|
||||
\vspace{0.75\baselineskip}
|
||||
\centerline{\large See the testflow home page for the latest news and FAQ:}
|
||||
\centerline{\texttt{\footnotesize http://www.michaelshell.org/tex/testflow/}}
|
||||
\vspace{1.5\baselineskip}
|
||||
\centerline{\large\bfseries\scshape Notes}
|
||||
\vspace{0.5\baselineskip}
|
||||
|
||||
Document paper type selected under \LaTeX: \mbox{\ttfamily\papertype}\\
|
||||
Depends only on the base article.cls --- no other external packages are loaded.\\
|
||||
The main text font is Times Roman, the math font is Computer Modern.\\
|
||||
Imperial (0.1in) and metric (mm) rulers are provided to measure centering.\\
|
||||
The frame on this page should be centered on the paper and 1in (25.4mm) from the edges.\\
|
||||
To maintain accurate dimensions, do not scale page when printing.\\
|
||||
(i.e., deselect any ``fit to page" or ``shrink/expand page" options.)\\
|
||||
For complete usage information, read the \texttt{testflow\_doc.pdf} file.
|
||||
|
||||
\vspace{1.0\baselineskip}
|
||||
\centerline{\large\bfseries\scshape Palladio Font Hinting Test}
|
||||
\vspace{0.5\baselineskip}
|
||||
|
||||
\centerline{\renewcommand{\rmdefault}{ppl}\rmfamily\bfseries This is in bold Palatino/Palladio.}
|
||||
|
||||
|
||||
\vspace{1.0\baselineskip}
|
||||
\centerline{\large\bfseries\scshape Ligature Test}
|
||||
\vspace{0.5\baselineskip}
|
||||
|
||||
\makebox[0.85in][l]{\textbf{Ligatures}} ---~~~The office was affected by the five flawed mufflers.
|
||||
|
||||
\makebox[0.85in][l]{\textbf{No Ligatures}} ---~~~The of\/f\/ice was a\/f\/fected by the f\/ive f\/lawed muf\/f\/lers.
|
||||
|
||||
|
||||
\vspace{1.0\baselineskip}
|
||||
\centerline{\large\bfseries\scshape Math Tests}
|
||||
\vspace{0.5\baselineskip}
|
||||
|
||||
\centerline{\normalsize\bfseries Large Delimiter and Operator Test}
|
||||
\begin{center}
|
||||
\begin{math}
|
||||
I = \left[
|
||||
\begin{array}{cc}
|
||||
1 & 0\\
|
||||
0 & 1
|
||||
\end{array}
|
||||
\right]\quad \mbox{and}
|
||||
\quad\Bigg(\sum\limits_{i=0}^{2} 2^i = 7 \Bigg)
|
||||
\end{math}
|
||||
\end{center}
|
||||
|
||||
\vspace{0.25\baselineskip}
|
||||
|
||||
\centerline{\normalsize\bfseries Minus Sign Test}
|
||||
\begin{center}
|
||||
\begin{math}
|
||||
\mbox{If } a = 4\mbox{, then: } 2^{-a + 7} - 2^{a-3} = 2^{3} - 2^{1} = 6
|
||||
\end{math}
|
||||
\end{center}
|
||||
|
||||
\vspace{0.1\baselineskip}
|
||||
\centerline{\normalsize\bfseries Problem Character, Times Roman and Font Kerning Tests}
|
||||
\vspace{0.5\baselineskip}
|
||||
% here is how we would directly access them within cmmi10
|
||||
%{\fontencoding{OML}\fontfamily{cmm}\fontshape{it}\selectfont
|
||||
%\symbol{0}\hspace{1ex}\symbol{9}\hspace{1ex}\symbol{10}\hspace{1ex}\symbol{13}
|
||||
%\hspace{1ex}\symbol{32}\hspace{1ex}\symbol{127}}
|
||||
\centerline{\normalfont Math italic glyphs: $\mathnormal{\Gamma,~\Psi,~\Omega,~\gamma,~\psi,~\mbox{\t{\mbox{}\mbox{}}}}$}
|
||||
\vspace{0.25\baselineskip}
|
||||
\centerline{Large Times Roman italic: {\LARGE \textit{z}}\qquad GS kerning test: {\footnotesize The ``Problematic" little quotes.}}
|
||||
|
||||
\vspace{0.25\baselineskip}
|
||||
{\footnotesize\textbf{Note:} The math italic glyphs are in the control character positions
|
||||
0, 9, 10, 13, 32 and 127.\hfill\\
|
||||
i.e., \texttt{\string\Gamma}, \texttt{\string\Psi}, \texttt{\string\Omega},
|
||||
\texttt{\string\gamma}, \texttt{\string\psi}, and the \texttt{\string\t\{xx\}} tie-after accent, respectively.}
|
||||
|
||||
|
||||
\vspace{1.0\baselineskip}
|
||||
\centerline{\large\bfseries\scshape Picture and Lasy Fonts Test}
|
||||
\vspace{0.5\baselineskip}
|
||||
|
||||
\def\lasyglyphs{\lasymho, \lasyJoin, \lasyBox,
|
||||
\lasyDiamond, \lasyleadsto, \lasysqsubset, \lasysqsupset,
|
||||
\lasylhd, \lasyunlhd, \lasyrhd, \lasyunrhd}
|
||||
|
||||
\setlength{\unitlength}{1cm}
|
||||
|
||||
\begin{center}
|
||||
|
||||
\begin{picture}(12,2.4)
|
||||
\qbezier(0,2.4)(2.25,2.8)(4.5,2.4)
|
||||
\put(1,1.8){\oval(1,1)[tl]}
|
||||
\put(3.5,1.8){\oval(1,1)[tr]}
|
||||
\put(2.25,1.9){\oval(4,1)[t]}
|
||||
\put(.2,1.5){\oval(1,2.2)[l]}
|
||||
\put(1.5,1.5){\circle*{0.1}}
|
||||
\put(1.5,1.5){\circle{1.2}}
|
||||
\put(1.5,1.5){\vector(0,1){0.6}}
|
||||
\put(1.5,1.5){\vector(1,0){0.6}}
|
||||
\put(1.5,1.5){\vector(0,-1){0.6}}
|
||||
\put(1.5,1.5){\vector(-1,0){0.6}}
|
||||
\thicklines
|
||||
\qbezier(0,0.6)(2.25,0.2)(4.5,0.6)
|
||||
\put(0,0){\vector(1,0){11.5}}
|
||||
\put(3,1.5){\circle*{0.1}}
|
||||
\put(3,1.5){\circle{1.2}}
|
||||
\put(3,1.5){\vector(0,1){0.6}}
|
||||
\put(3,1.5){\vector(1,0){0.6}}
|
||||
\put(3,1.5){\vector(0,-1){0.6}}
|
||||
\put(3,1.5){\vector(-1,0){0.6}}
|
||||
\put(1,1.2){\oval(1,1)[bl]}
|
||||
\put(3.5,1.2){\oval(1,1)[br]}
|
||||
\put(2.25,1.1){\oval(4,1)[b]}
|
||||
\put(4.3,1.5){\oval(1,2.2)[r]}
|
||||
\put(4.9,2.4){\makebox[0.75in][r]{10pt bold:\hspace{0.1in}}\tenptsize\boldmath$\lasyglyphs$}
|
||||
\put(4.9,2.0){\makebox[0.75in][r]{10pt:\hspace{0.1in}}\tenptsize$\lasyglyphs$}
|
||||
\put(4.9,1.65){\makebox[0.75in][r]{\nineptsize9pt:\hspace{0.1in}}\nineptsize$\lasyglyphs$}
|
||||
\put(4.9,1.35){\makebox[0.75in][r]{\eightptsize8pt:\hspace{0.1in}}\eightptsize$\lasyglyphs$}
|
||||
\put(4.9,1.1){\makebox[0.75in][r]{\sevenptsize7pt:\hspace{0.1in}}\sevenptsize$\lasyglyphs$}
|
||||
\put(4.9,0.875){\makebox[0.75in][r]{\sixptsize6pt:\hspace{0.1in}}\sixptsize$\lasyglyphs$}
|
||||
\put(4.9,0.675){\makebox[0.75in][r]{\fiveptsize5pt:\hspace{0.1in}}\fiveptsize$\lasyglyphs$}
|
||||
\end{picture}
|
||||
\end{center}
|
||||
\end{testflowpage}
|
||||
|
||||
|
||||
% Optional duplex test page
|
||||
\ifmakeduplextest
|
||||
\newpage
|
||||
\begin{testflowpage}
|
||||
\centerline{\Huge A Test for \LaTeX\ PS/PDF Printing}
|
||||
\vspace{0.75\baselineskip}
|
||||
\centerline{\large Version \docversion\hspace{0.2in} Build Code: \docbuildcode}
|
||||
\vspace{1.0\baselineskip}
|
||||
\centerline{\large\bfseries\scshape Duplex Alignment Test Side}
|
||||
\mbox{}\vfill\mbox{}
|
||||
\end{testflowpage}
|
||||
\fi
|
||||
|
||||
\end{document}
|
||||
|
||||
BIN
IEEEtran/testflow/testflow_ctl_A4.pdf
Normal file
BIN
IEEEtran/testflow/testflow_ctl_A4.pdf
Normal file
Binary file not shown.
3000
IEEEtran/testflow/testflow_ctl_A4.ps
Normal file
3000
IEEEtran/testflow/testflow_ctl_A4.ps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IEEEtran/testflow/testflow_ctl_LTR.pdf
Normal file
BIN
IEEEtran/testflow/testflow_ctl_LTR.pdf
Normal file
Binary file not shown.
3001
IEEEtran/testflow/testflow_ctl_LTR.ps
Normal file
3001
IEEEtran/testflow/testflow_ctl_LTR.ps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IEEEtran/testflow/testflow_doc.pdf
Normal file
BIN
IEEEtran/testflow/testflow_doc.pdf
Normal file
Binary file not shown.
2799
IEEEtran/tools/IEEEtrantools.sty
Normal file
2799
IEEEtran/tools/IEEEtrantools.sty
Normal file
File diff suppressed because it is too large
Load Diff
329
IEEEtran/tools/IEEEtrantools_doc.txt
Normal file
329
IEEEtran/tools/IEEEtrantools_doc.txt
Normal file
@@ -0,0 +1,329 @@
|
||||
|
||||
IEEEtrantools_doc.txt 2015/08/26 version 1.5
|
||||
(Version 1.5 is based on the commands of version 1.8b of IEEEtran.cls)
|
||||
This document is the user guide for the IEEEtrantools.sty package.
|
||||
|
||||
The IEEEtrantools.sty package provides several popular and unique
|
||||
commands from the IEEEtran.cls class file.
|
||||
|
||||
IEEEtrantools.sty should not be used with IEEEtran.cls.
|
||||
|
||||
For helpful tips, answers to frequently asked questions and other support,
|
||||
visit the IEEEtrantools support page at my website:
|
||||
|
||||
http://www.michaelshell.org/tex/ieeetran/tools/
|
||||
|
||||
The latest version and documentation of IEEEtrantools can be obtained at:
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
|
||||
Copyright (c) 2002-2015 by Michael Shell
|
||||
See
|
||||
http://www.michaelshell.org/
|
||||
for current contact information.
|
||||
|
||||
*************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: IEEEtrantools.sty, IEEEtrantools_doc.txt, changelog.txt
|
||||
*************************************************************************
|
||||
|
||||
|
||||
Available package options e.g., \usepackage[redeflists]{IEEEtrantools}
|
||||
|
||||
redeflists
|
||||
Causes IEEEtrantools to redefine the standard LaTeX itemize,
|
||||
enumerate and description (IED) lists to their IEEE versions.
|
||||
The default behavior is to retain the standard definitions
|
||||
of itemize, enumerate and description. The IEEEtran versions are
|
||||
always available as IEEEitemize, IEEEenumerate and IEEEdescription
|
||||
and the original LaTeX versions are always available as LaTeXitemize,
|
||||
LaTeXenumerate and LaTeXdescription.
|
||||
|
||||
**********************************************************************
|
||||
|
||||
The IEEEtrantools.sty package provides several commands from IEEEtran.cls
|
||||
so that they can be used under other LaTeX classes. This guide covers only
|
||||
the differences in the use (or undocumented uses) of the commands from
|
||||
those provided by IEEEtran.cls. For complete documentation on these
|
||||
commands, see the relevant sections in the IEEEtran_HOWTO manual which
|
||||
is available at
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
|
||||
IEEEtrantools.sty provides \IEEEPARstart; the \bstctlcite command for the
|
||||
control entry types of IEEEtran.bst V1.00 and later; \IEEEnoauxwrite;
|
||||
the IEEE IED list environments; and the complete IEEEeqnarray family,
|
||||
including the IEEEeqnarray support commands, the IEEEproof environment
|
||||
and \IEEEauthorrefmark.
|
||||
|
||||
Please note that, as a package file, IEEEtrantools.sty will not attempt
|
||||
to alter document formatting (other than if the IDE lists are redefined
|
||||
if the redeflists option is invoked) as controlled by the class file.
|
||||
Therefore, there may be spacing/layout differences between the results
|
||||
of the same IEEEtran commands under IEEEtran.cls and the user's class
|
||||
file as different fonts, default values for the various length commands,
|
||||
etc., are used than under IEEEtran.cls.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*** \IEEEPARstart ***
|
||||
|
||||
\IEEEPARstart{}{} is used to provide a large initial "drop cap" letter(s) as
|
||||
well as to capitialize the remaining letters of the first word of a chapter
|
||||
or section (if placed within the second argument). e.g.,
|
||||
\IEEEPARstart{O}{nce}
|
||||
|
||||
IEEEtrantools.sty provides the user with a way to control the various
|
||||
parameters of the \IEEEPARstart letters.
|
||||
|
||||
Below is how the user can alter them (after the IEEEtrantools.sty package
|
||||
is loaded). Default values are shown. IEEEtrantools will not override
|
||||
any previous definitions of these parameters if they already exist when
|
||||
the package is loaded.
|
||||
|
||||
|
||||
% The number of lines that are indented to clear the drop cap letter.
|
||||
% You may need to increase this beyond 1 + \IEEEPARstartDROPDEPTH if
|
||||
% you are using lowercase letters with descenders.
|
||||
\renewcommand{\IEEEPARstartDROPLINES}{2}
|
||||
|
||||
% The minimum number of lines left on a page to allow an \IEEEPARstart.
|
||||
% Does not take into consideration glue shrink, so it tends to be overly
|
||||
% cautious.
|
||||
\renewcommand{\IEEEPARstartMINPAGELINES}{2}
|
||||
|
||||
% The height of the drop cap (*above* the baseline), is adjusted to match
|
||||
% the height of this text in the current font (when \IEEEPARstart is called).
|
||||
% Use a strut if you want a height not based on that of the main text font.
|
||||
\renewcommand{\IEEEPARstartHEIGHTTEXT}{T}
|
||||
|
||||
% The depth the letter is lowered below the baseline. The height (and size)
|
||||
% of the letter is determined by the sum of this value and the height of
|
||||
% \IEEEPARstartHEIGHTTEXT in the current font. It is a good idea to set this
|
||||
% value in terms of the baselineskip so that it can respond to changes
|
||||
% therein.
|
||||
\renewcommand{\IEEEPARstartDROPDEPTH}{1.1\baselineskip}
|
||||
|
||||
% The font the drop cap will be rendered in. The argument is a command that
|
||||
% can take zero or one argument.
|
||||
\renewcommand{\IEEEPARstartFONTSTYLE}{\bfseries}
|
||||
|
||||
% Any additional, non-font related commands needed to modify the drop cap
|
||||
% letter, can take zero or one argument.
|
||||
\renewcommand{\IEEEPARstartCAPSTYLE}{\MakeUppercase}
|
||||
|
||||
% The font that will be used to render the rest of the word (second argument
|
||||
% to \IEEEPARstart), can take zero or one argument.
|
||||
\renewcommand{\IEEEPARstartWORDFONTSTYLE}{\relax}
|
||||
|
||||
% Any additional, non-font related commands needed to modify the rest of the
|
||||
% word (second argument to \IEEEPARstart), can take zero or one argument.
|
||||
\renewcommand{\IEEEPARstartWORDCAPSTYLE}{\MakeUppercase}
|
||||
|
||||
% The horizontal separation distance from the drop letter to the main text.
|
||||
% Lengths that depend on the font (i.e., ex, em, etc.) will be referenced to
|
||||
% the font that is active when \IEEEPARstart is called.
|
||||
\renewcommand{\IEEEPARstartSEP}{0.15em}
|
||||
|
||||
% The Horizontal offset applied to the left of the drop cap. The drop cap
|
||||
% can be shifted left (negative) or right (positive) using this parameter.
|
||||
% Lengths that depend on the font (e.g., ex, em, etc.) will be referenced
|
||||
% to the font that is active when \IEEEPARstart is called.
|
||||
\renewcommand{\IEEEPARstartHOFFSET}{0em}
|
||||
|
||||
For \IEEEPARstartSEP and \IEEEPARstartHOFFSET, you can also reference the
|
||||
length variable, \IEEEPARstartletwidth, which will be set to the width of
|
||||
the drop drop before it is rendered. e.g.,
|
||||
\renewcommand{\IEEEPARstartHOFFSET}{-0.5\IEEEPARstartletwidth}
|
||||
will cause the drop cap to be shifted leftward by half its width.
|
||||
|
||||
% Italic correction command applied at the end of the drop cap when
|
||||
% evaluating its width. Without this, italic or slanted drop cap letters will
|
||||
% "crash into" the main text because their full true width is not taken into
|
||||
% consideration.
|
||||
\renewcommand{\IEEEPARstartITLCORRECT}{\/}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*** \bstctlcite ***
|
||||
|
||||
\bstctlcite{} is used to issue a citation for a special IEEEtran.bst BibTeX
|
||||
style control entry which can control various operating parameters of the
|
||||
IEEEtran.bst file (V1.00 and later):
|
||||
|
||||
\bstctlcite{IEEEexample:BSTcontrol}
|
||||
|
||||
V1.2 and later of IEEEtrantools.sty provides for an optional argument so
|
||||
that different auxiliary file specifiers may be used in documents with
|
||||
multiple bibliographies:
|
||||
|
||||
\bstctlcite[@auxoutsec]{IEEEexample:BSTcontrol}
|
||||
|
||||
\bstctlcite operates silently and will not alter the citation numbers or
|
||||
place a citation entry into the main text or bibliography (when used with
|
||||
IEEEtran.bst). It should not be used with .bst files that do not provide
|
||||
support for these special BST control entries.
|
||||
|
||||
See the IEEEtran.bst BibTeX style documentation for details.
|
||||
http://www.michaelshell.org/tex/ieeetran/bibtex/
|
||||
http://www.ctan.org/pkg/ieeetran
|
||||
|
||||
|
||||
|
||||
|
||||
*** \IEEEnoauxwrite ***
|
||||
|
||||
Sometimes an author wants to cite something within \thanks or other section
|
||||
that comes early in the document, but does not want that to take the place
|
||||
of the first reference in the main text (e.g., alter the citation counter).
|
||||
Assuming the publisher's rules allow citations in footnote and/or abstract
|
||||
sections of the document, the command \IEEEnoauxwrite{} can be used:
|
||||
|
||||
\author{... \thanks{... \IEEEnoauxwrite{\cite{myreference}}.}}
|
||||
|
||||
to accomplish this.
|
||||
|
||||
If the reference is not also cited elsewhere in the document, it will have
|
||||
to be manually inserted into the reference list of the bibliography via a
|
||||
\nocite. If the \nocite is done at the end of document, the citation will
|
||||
be last in the reference list rather than first as would normally happen
|
||||
with citations within \thanks.
|
||||
|
||||
|
||||
|
||||
|
||||
*** itemize, enumerate and description (IED) lists ***
|
||||
|
||||
IEEEtrantools provides the IEEEitemize, IEEEenumerate and IEEEdescription
|
||||
list environments that offer enhanced controls and make it much easier to
|
||||
create such lists when the main text is "block indented" from the
|
||||
labels (IEEE style).
|
||||
|
||||
By default, the LaTeX IED list environments are not overridden with the
|
||||
IEEE IED versions. To force this, load IEEEtrantools.sty with the
|
||||
"redeflists" option:
|
||||
|
||||
\usepackage[redeflists]{IEEEtrantools}
|
||||
|
||||
In any event, the IEEE IED list environments are available as IEEEitemize,
|
||||
IEEEenumerate, and IEEEdescription. The IEEE IED lists depend on the LaTeX
|
||||
low-level list environment, so class files that redefine it may also alter
|
||||
the IEEE IED list formatting. The original LaTeX IED environments (as
|
||||
provided by the LaTeX kernel and class file) are always retained as
|
||||
LaTeXitemize, LaTeXenumerate and LaTeXdescription.
|
||||
|
||||
Beware that the default enumerate label width will not be correct if
|
||||
the class file is not using normalfont "9)" style labeled enumerated lists.
|
||||
|
||||
The support commands for the IEEE IED list environments (\IEEEsetlabelwidth,
|
||||
\IEEEusemathlabelsep, \IEEEiedlabeljustifyl, etc.) are also provided.
|
||||
|
||||
See the section on lists in the IEEEtran_HOWTO manual for full details
|
||||
on the IEEE style lists.
|
||||
http://www.ctan.org/pkg/ieeetrantools
|
||||
|
||||
|
||||
|
||||
*** The IEEEeqnarray family ***
|
||||
|
||||
Please note that IEEEtrantools provides and sets the length variable
|
||||
\IEEEnormaljot. At the \begin{document}, \IEEEnormaljot will be set to
|
||||
the current value of \jot. If the user later alters the document's
|
||||
nominal \jot, the value of \IEEEnormaljot should be revised as well.
|
||||
|
||||
The support commands for the IEEEeqnarray commands (\IEEEstrut,
|
||||
\IEEEeqnarrayvrule, \IEEEvisiblestrutstrue, etc.) are also provided.
|
||||
|
||||
For more information on the use of the IEEEeqnarray family of commands,
|
||||
the following sources of information are recommended:
|
||||
|
||||
1. The IEEEtran HOWTO manual (IEEEeqnarray is covered in the Appendices):
|
||||
http://www.ctan.org/pkg/ieeetrantools
|
||||
|
||||
2. Stefan M. Moser's "How to Typeset Equations in LaTeX"
|
||||
http://moser.cm.nctu.edu.tw/manuals.html#eqlatex
|
||||
|
||||
3. Tobias Oetiker's "The Not So Short Introduction to LaTeX2e"
|
||||
http://www.ctan.org/pkg/lshort
|
||||
|
||||
|
||||
|
||||
|
||||
*** The IEEEproof environment ***
|
||||
|
||||
IEEEtrantools provides the IEEEtran IEEEproof environment as well as
|
||||
several undocumented IEEEtran IEEEproof commands that are useful for
|
||||
non-IEEE related work:
|
||||
|
||||
1. \IEEEQEDoff, when issued within an IEEEproof, turns off the
|
||||
automatic generation of the \IEEEQED symbol at the end of
|
||||
the proof.
|
||||
|
||||
2. \IEEEQEDhere emits an \IEEEQED symbol at the place it is executed
|
||||
and turns off the \IEEEQED symbol at the end of the proof. This
|
||||
can be useful when using IEEEeqnarray within IEEEproof
|
||||
\begin{IEEEproof}
|
||||
\begin{IEEEeqnarray*}{c+x*}
|
||||
x=1. & \IEEEQEDhere
|
||||
\end{IEEEeqnarray*}
|
||||
\end{IEEEproof}
|
||||
% Thanks to Stefan M. Moser for this example.
|
||||
|
||||
3. \IEEEQEDhereeqn is somewhat similar to the AMS \qedhere and
|
||||
is for use with the standard equation environment within
|
||||
IEEEproof:
|
||||
\begin{IEEEproof}
|
||||
\begin{equation*}
|
||||
x=1. \IEEEQEDhereeqn
|
||||
\end{equation*}
|
||||
\end{IEEEproof}
|
||||
Note that \IEEEQEDhereeqn will put the QED symbol in front
|
||||
of an equation number if it exists.
|
||||
|
||||
4. \IEEEproofindentspace allows users to change the indention
|
||||
of the proof environment from its IEEEtran default of 2\parindent:
|
||||
|
||||
\renewcommand{\IEEEproofindentspace}{1\parindent}
|
||||
|
||||
Place the above redefinition before any IEEEproof environments it is
|
||||
to affect.
|
||||
|
||||
|
||||
|
||||
|
||||
*** \IEEEauthorrefmark{} ***
|
||||
|
||||
The \IEEEauthorrefmark{} simply takes a number as an argument and generates
|
||||
a corresponding superscript symbol. Used in IEEEtran.cls to link author
|
||||
names to their affiliations:
|
||||
|
||||
Michael Shell\IEEEauthorrefmark{2}
|
||||
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%% End of IEEEtrantools_doc.txt %%%%%%%%%%%%%%%%%%
|
||||
% That's all folks!
|
||||
|
||||
121
IEEEtran/tools/README
Normal file
121
IEEEtran/tools/README
Normal file
@@ -0,0 +1,121 @@
|
||||
|
||||
August 26, 2015
|
||||
|
||||
|
||||
The IEEEtrantools.sty package provides several commands from the
|
||||
IEEEtran.cls file so that they can be used under other LaTeX classes. The
|
||||
user guide provided here covers only the differences in the use of the
|
||||
commands from those provided by IEEEtran.cls. For complete documentation
|
||||
on these commands, see the relevant sections in the IEEEtran_HOWTO manual
|
||||
of the IEEEtran LaTeX class.
|
||||
|
||||
The IEEEtrantools.sty package provides the following IEEEtran.cls commands:
|
||||
|
||||
1. \IEEEPARstart which produces large initial "drop cap" letters.
|
||||
|
||||
2. The \bstctlcite command for the control entry types of IEEEtran.bst
|
||||
V1.00 and later.
|
||||
|
||||
3. The \IEEEnoauxwrite command.
|
||||
|
||||
4. The IEEE itemize, enumerate and description list environments.
|
||||
|
||||
5. The complete IEEEeqnarray family for producing multiline equations
|
||||
as well as matrices and tables, including the IEEEeqnarray support
|
||||
commands.
|
||||
|
||||
6. The \IEEEQEDhere and \IEEEQEDhereams commands to provide amsthm.sty
|
||||
\qedhere functionality to IEEEproof. \IEEEQEDhere is for simple use
|
||||
"right on the spot" such as within an IEEEeqnarry:
|
||||
|
||||
\begin{IEEEproof}
|
||||
\begin{IEEEeqnarray}{rCl+x*}
|
||||
x & = & y & \nonumber\IEEEQEDhere
|
||||
\end{IEEEeqnarray}
|
||||
\end{IEEEproof}
|
||||
|
||||
While \IEEEQEDhereams is like amsthm's venerable \qedhere and is
|
||||
for use within the standard equation environment:
|
||||
|
||||
\begin{IEEEproof}
|
||||
\begin{equation}
|
||||
x = y \nonumber\IEEEQEDhereams\quad
|
||||
\end{equation}
|
||||
\end{IEEEproof}
|
||||
|
||||
Note that the qedhere style is normally not done with IEEE-related
|
||||
work so these are undocumented features of IEEEtran.cls.
|
||||
|
||||
Thanks Mark D. Butala, Hennadiy Leontyev and Stefan M. Moser for
|
||||
suggesting this feature.
|
||||
|
||||
|
||||
|
||||
IEEEtrantools.sty is not needed and should not be used with IEEEtran.cls.
|
||||
|
||||
For helpful tips, answers to frequently asked questions and other support,
|
||||
visit the IEEEtrantools support page at my website:
|
||||
|
||||
http://www.michaelshell.org/tex/ieeetran/tools/
|
||||
|
||||
|
||||
Enjoy!
|
||||
|
||||
Michael Shell
|
||||
http://www.michaelshell.org/
|
||||
|
||||
|
||||
*******
|
||||
2015/08/26 V1.5 (V1.8b of IEEEtran.cls) changes:
|
||||
|
||||
1) Revised IEEEeqnarray column specifications to work with active "
|
||||
(or other punctuation catcode changes) as with babel under the
|
||||
german or ngerman language modes.
|
||||
Thanks to Stefan M. Moser for reporting this problem.
|
||||
|
||||
2) Fix bug with IEEEeqnarray equation number foreground color
|
||||
under the color environment of Beamer class.
|
||||
Thanks to Joschi Brauchle for reporting this problem.
|
||||
|
||||
3) Added the \IEEEnoauxwrite command.
|
||||
Thanks to Sudarshan Mukherjee for suggesting this feature.
|
||||
|
||||
|
||||
|
||||
********************************** Files **********************************
|
||||
|
||||
README - This file.
|
||||
|
||||
changelog.txt - The revision history.
|
||||
|
||||
IEEEtrantools.sty - The LaTeX package file.
|
||||
|
||||
IEEEtrantools_doc.txt - The user manual - supplementary to the
|
||||
IEEEtran_HOWTO manual.
|
||||
|
||||
***************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall the IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: IEEEtrantools.sty, IEEEtrantools_doc.txt
|
||||
***************************************************************************
|
||||
|
||||
119
IEEEtran/tools/changelog.txt
Normal file
119
IEEEtran/tools/changelog.txt
Normal file
@@ -0,0 +1,119 @@
|
||||
|
||||
|
||||
Changelog history of the IEEEtrantools.sty LaTeX package.
|
||||
2015/08/26
|
||||
by Michael Shell (MDS)
|
||||
http://www.michaelshell.org/
|
||||
|
||||
|
||||
2015/08/26 V1.5 (V1.8b of IEEEtran.cls)
|
||||
|
||||
1) Revised IEEEeqnarray column specifications to work with active "
|
||||
(or other punctuation catcode changes) as with babel under the
|
||||
german or ngerman language modes.
|
||||
Thanks to Stefan M. Moser for reporting this problem.
|
||||
|
||||
2) Fixed bug with IEEEeqnarray equation number foreground color
|
||||
under the color environment of Beamer class.
|
||||
Thanks to Joschi Brauchle for reporting this problem.
|
||||
|
||||
3) Added the \IEEEnoauxwrite command.
|
||||
Thanks to Sudarshan Mukherjee for suggesting this feature.
|
||||
|
||||
|
||||
*******
|
||||
2014/09/17 V1.4 (V1.8a of IEEEtran.cls) changes:
|
||||
|
||||
1) Internal code improvements for command argument processing and
|
||||
support for future features.
|
||||
|
||||
|
||||
*******
|
||||
12/2012 V1.3 (V1.8 of IEEEtran.cls) changes:
|
||||
|
||||
1) No longer redefines the standard LaTeX itemize, enumerate and
|
||||
description (IED) lists by default. (e.g., the older package option
|
||||
"retainorgcmds" is now the default behavior.) A new package option,
|
||||
"redeflists", can be invoked to redefine the standard IED list
|
||||
environments to their IEEE versions. IEEEitemize, IEEEenumerate and
|
||||
IEEEdescription remain available in any case. The redeflists option
|
||||
may not be compatible with other packages that alter the standard
|
||||
IED list environments.
|
||||
|
||||
2) Added new *-forms of \IEEEyesnumber*, \IEEEnonumber*, \IEEEyessubnumber*,
|
||||
and \IEEEnosubnumber* (the non-star form of the latter is also new) which
|
||||
persist across IEEEeqnarray lines until countermanded. To provide for
|
||||
continued subequations across instances of IEEEeqnarrays as well as for
|
||||
subequations that follow a main equation (e.g., 14, 14a, 14b ...)
|
||||
\IEEEyessubnumber no longer automatically increments the equation number
|
||||
on it's first invocation of a subequation group. Invoke both
|
||||
\IEEEyesnumber\IEEEyessubnumber together to start a new
|
||||
equation/subequation group.
|
||||
|
||||
3) Hyperref links now work with IEEEeqnarray equations.
|
||||
Thanks to Stefan M. Moser for reporting this problem.
|
||||
|
||||
4) Now provides the IEEEproof environment, as well as the
|
||||
\IEEEQEDhere, \IEEEQEDhereeqn and \IEEEQEDoff commands.
|
||||
Also, \IEEEproofindentspace allows users to change the
|
||||
IEEEproof indentation via \renewcommand.
|
||||
Thanks to Mark D. Butala, Hennadiy Leontyev and Stefan M. Moser
|
||||
for suggesting this. Special thanks to Stefan M. Moser for beta
|
||||
testing and additional suggestions which improved IEEEproof.
|
||||
|
||||
5) Revised \IEEEeqnarraymulticol{} to allow inner alignments without
|
||||
requiring extra containing braces to prevent an incomplete \ifx error.
|
||||
Thanks to Stefan M. Moser and Auke van der Valk for reporting this
|
||||
problem.
|
||||
|
||||
6) Added \IEEEauthorrefmark.
|
||||
|
||||
7) Removed support for legacy IED list commands.
|
||||
IEEEtrantools no longer defines or references \labelindent so as to
|
||||
avoid namespace problems with list packages that define it.
|
||||
Thanks to Sven K<>hler for reporting the problem with enumitem.sty.
|
||||
|
||||
|
||||
*******
|
||||
1/2007 V1.2 (V1.7 of IEEEtran.cls) changes:
|
||||
|
||||
1) Several commands and environments have depreciated in favor of
|
||||
replacements with IEEE prefixes to better avoid potential future name
|
||||
clashes with other packages. Legacy code retained to allow
|
||||
use of the obsolete forms, but with an warning message to the
|
||||
console during compilation:
|
||||
\IEEEPARstart
|
||||
For IED lists:
|
||||
\IEEEiedlabeljustifyc, \IEEEiedlabeljustifyl, \IEEEiedlabeljustifyr,
|
||||
\IEEEnocalcleftmargin, \IEEElabelindent, \IEEEsetlabelwidth,
|
||||
\IEEEusemathlabelsep
|
||||
|
||||
2) These commands/lengths now require the IEEE prefix and do not have
|
||||
legacy support: \IEEEnormaljot.
|
||||
For IED lists: \ifIEEEnocalcleftmargin, \ifIEEEnolabelindentfactor,
|
||||
\IEEEiedlistdecl, \IEEElabelindentfactor
|
||||
|
||||
3) \normalsizebaselineskip no longer provided.
|
||||
|
||||
4) New \IEEEPARstart controls:
|
||||
\IEEEPARstartHEIGHTTEXT, \IEEEPARstartFONTSTYLE, \IEEEPARstartCAPSTYLE,
|
||||
\IEEEPARstartWORDFONTSTYLE, \IEEEPARstartWORDCAPSTYLE,
|
||||
\IEEEPARstartHOFFSET, \IEEEPARstartITLCORRECT
|
||||
and the (output) length \IEEEPARstartletwidth.
|
||||
|
||||
5) Provide for an optional argument to \bstctlcite to provide a way to
|
||||
specify a different aux file.
|
||||
|
||||
|
||||
*******
|
||||
11/2002 V1.1 (V1.6b of IEEEtran.cls) changes:
|
||||
|
||||
1) In addition to the IEEE IED lists, the original LaTeX IED style list
|
||||
environments are now preserved as LaTeXitemize, LaTeXenumerate, and
|
||||
LaTeXdescription. Also, users can now redefine \makelabel within
|
||||
IEEE IED list controls. There may be some use for these in specialized
|
||||
applications. Thanks to Eli Barzilay for suggesting this feature.
|
||||
|
||||
|
||||
*******
|
||||
|
||||
Reference in New Issue
Block a user