mirror of
https://github.com/lrenaud/IEEEtemplate.git
synced 2025-06-16 12:20:26 -07:00
263 lines
11 KiB
TeX
263 lines
11 KiB
TeX
%% forked from the following reference document provided by IEEE>
|
|
%%
|
|
%% bare_jrnl.tex
|
|
%% V1.4b
|
|
%% 2015/08/26
|
|
%% by Michael Shell
|
|
%% see http://www.michaelshell.org/
|
|
%% for current contact information.
|
|
%% Support sites:
|
|
%% http://www.michaelshell.org/tex/ieeetran/
|
|
%% http://www.ctan.org/pkg/ieeetran
|
|
%% and
|
|
%% http://www.ieee.org/
|
|
|
|
\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}
|
|
%\usepackage[showframe]{geometry}
|
|
%LPR: This chunk corrects a nasty bug in the IEEEtran biblography section.
|
|
\makeatletter
|
|
\def\endthebibliography{%
|
|
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
|
|
\endlist
|
|
}
|
|
\makeatother
|
|
|
|
%LPR: Insert the core extra packages.
|
|
%LPR: Uncomment parts of that file based upon your needs.
|
|
\input{sections/000-extrapackages-ieee}
|
|
%LPR: Extra packages YOU want to inclue go in this guy
|
|
\input{sections/000-extrapackages-local}
|
|
% For the helper macros used to control markup while editing.
|
|
\input{sections/000-draft_files}
|
|
|
|
\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{A Pretty Great Thing: \\Or, Why You Should Hire Me}
|
|
|
|
% 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
|
|
\ifLPRfmtNOAUTH
|
|
\author{}% None of that if we're hiding authorship information.
|
|
\else
|
|
\author{Luke~Renaud,~\IEEEmembership{Student~Member,~IEEE,}
|
|
Your~Labmate,~%\IEEEmembership{Student~Member,~IEEE,}
|
|
% Your~Other~Labmate,~%\IEEEmembership{Student~Member,~IEEE,}
|
|
Your~Professor,~\IEEEmembership{Senior~Member,~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{L. Renaud, Y. Labmate, and Y. Professor are with the School of Electrical Engineering and Computer Science, My University, City, ST, ZIPCODE USA (e-mail: l_renaud@univ.edu; y_labmate@univ.edu; y_professor@univ.edu).}% <-this % stops a space
|
|
%\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}%
|
|
}
|
|
\fi
|
|
|
|
% 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{IEEE Transactions on Circuits and Systems---II: Express Briefs,~Vol.~\#\#, No.~\#, Month~\#\#\#\#}%
|
|
\markboth{IEEE Transactions on Templates---I: Regular Papers,~Vol.~\#\#, No.~\#, Month~\#\#\#\#}{Renaud \MakeLowercase{\textit{et al.}}: \<~PAPER TITLE GOES HERE\>}
|
|
% 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.
|
|
|
|
% make the title area
|
|
\maketitle
|
|
|
|
% As a general rule, do not put math, special symbols or citations
|
|
% in the abstract or keywords.
|
|
\input{sections/001-head_material}
|
|
% 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
|
|
|
|
\input{sections/010-intro.tex}
|
|
\input{sections/020-theory.tex}
|
|
\input{sections/030-example.tex}
|
|
\input{sections/090-conclusion.tex}
|
|
%\appendices
|
|
%\input{sections/110-apdx1.tex}
|
|
%\input{sections/120-apdx2.tex}
|
|
|
|
% 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 w\marginparwidthithin \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.
|
|
|
|
% use section* for acknowledgment
|
|
\if{false}
|
|
\section*{Acknowledgment}
|
|
The authors would like to thank...
|
|
\fi
|
|
|
|
% 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
|
|
% The IEEEtran BibTeX style support page is at:
|
|
% http://www.michaelshell.org/tex/ieeetran/bibtex/
|
|
\bibliographystyle{IEEEtran}
|
|
% **** IEEE Bibliography STUFF ****
|
|
\bibliography{IEEEabrv,references}
|
|
%LPR: i.e. references.bib in this folder is your references database.
|
|
%LPR: I use JabRef to manage my references.
|
|
|
|
% Only show authors if fmtNOAUTH is false
|
|
\ifLPRfmtNOAUTH\else
|
|
\input{sections/095-authors.tex}
|
|
\fi
|
|
|
|
% Add the random todo items to the end of the document if we want them.
|
|
\ifLPRfmtDRAFT
|
|
\input{sections/099-todostuff.tex}
|
|
\fi
|
|
|
|
% that's all folks
|
|
\end{document}
|
|
|