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