📄 bare_adv.tex
字号:
% at: http://www.ctan.org/tex-archive/macros/latex/contrib/psfrag/% % Note that the current version of psfrag does not "turn itself off" when% running under pdf output. This will result in a harmless warning% about a non-PDF \special. However, to silence this, a bogus psfrag% command can be provided instead of loading psfrag.sty when PDF output% is being used. Thus, a more complex alternative conditional loading scheme% can be employed instead of the straightforword way above:%%\ifCLASSINFOpdf% if outputting PDF, do not use or load psfrag.sty as current versions% output a non-PDF special that generates a harmless, but annoying warning.% Instead, we provide a bogus \psfrag command that does nothing with% its arguments. This is a tad tricky because \psfrag can have up to six% arguments four of which are optional: \psfrag{}[][][][]{}% Code based on that in psfrag.sty%\makeatletter%\def\psfrag{\@ifstar{\@BOGUSpsfraga}{\@BOGUSpsfraga}}%\def\@BOGUSpsfraga{\begingroup% \@makeother\"\@makeother\*\@makeother\!\@makeother\~%% \@makeother\:\@makeother\\\@makeother\%\@makeother\#%% \@makeother\ \@BOGUSpsfragb}%\def\@BOGUSpsfragb#1{\endgroup% \@ifnextchar [{\@BOGUSpsfragc}%% {\@BOGUSpsfrag}}%\def\@BOGUSpsfragc[#1]{\@ifnextchar [{\@BOGUSpsfragd}%% {\@BOGUSpsfrag}}%\def\@BOGUSpsfragd[#1]{\@ifnextchar [{\@BOGUSpsfrage}%% {\@BOGUSpsfrag}}%\def\@BOGUSpsfrage[#1]{\@ifnextchar [{\@BOGUSpsfragf}%% {\@BOGUSpsfrag}}%\def\@BOGUSpsfragf[#1]{\@BOGUSpsfrag}%\def\@BOGUSpsfrag#1{\ignorespaces}%\makeatother%\else% using dvi output, load psfrag, but funnel it through PSforPDF% as required by ps4pdf.sty%\PSforPDF{\usepackage{psfrag}}%\fi% *** MATH PACKAGES ***%%\usepackage[cmex10]{amsmath}% A popular package from the American Mathematical Society that provides% many useful and powerful commands for dealing with mathematics. If using% it, be sure to load this package with the cmex10 option to ensure that% only type 1 fonts will utilized at all point sizes. Without this option,% it is possible that some math symbols, particularly those within% footnotes, will be rendered in bitmap form which will result in a% document that can not be IEEE Xplore compliant!%% 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/tex-archive/macros/latex/required/amslatex/math/% *** 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/tex-archive/macros/latex/contrib/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 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/tex-archive/macros/latex/contrib/algorithms/% There is also a support site at:% http://algorithms.berlios.de/index.html% Also of interest may be the (relatively newer and more customizable)% algorithmicx.sty package by Szasz Janos:% http://www.ctan.org/tex-archive/macros/latex/contrib/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/tex-archive/macros/latex/required/tools/%\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/tex-archive/macros/latex/contrib/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/tex-archive/macros/latex/contrib/eqparbox/% *** SUBFIGURE PACKAGES ***%\ifCLASSOPTIONcompsoc%\usepackage[tight,normalsize,sf,SF]{subfigure}%\else%\usepackage[tight,footnotesize]{subfigure}%\fi% subfigure.sty was written by Steven Douglas Cochran. This package makes it% easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE% work, it is a good idea to load it with the tight package option to reduce% the amount of white space around the subfigures. Computer Society papers% use a larger font and \sffamily font for their captions, hence the% additional options needed under compsoc mode. subfigure.sty is already% installed on most LaTeX systems. The latest version and documentation can% be obtained at:% http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/% subfigure.sty has been superceeded by subfig.sty.%\ifCLASSOPTIONcompsoc% \usepackage[caption=false]{caption}% \usepackage[font=normalsize,labelfont=sf,textfont=sf]{subfig}%\else% \usepackage[caption=false]{caption}% \usepackage[font=footnotesize]{subfig}%\fi% subfig.sty, also written by Steven Douglas Cochran, is the modern% replacement for subfigure.sty. 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 nonIEEE style% figure/table captions. To prevent this problem, be sure and preload% caption.sty with its "caption=false" package option. This is will preserve% IEEEtran.cls handing of captions. Version 1.3 (2005/06/28) and later % (recommended due to many improvements over 1.2) of subfig.sty supports% the caption=false option directly:%\ifCLASSOPTIONcompsoc% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}%\else% \usepackage[caption=false,font=footnotesize]{subfig}%\fi%% The latest version and documentation can be obtained at:% http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/% The latest version and documentation of caption.sty can be obtained at:% http://www.ctan.org/tex-archive/macros/latex/contrib/caption/% *** 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. The latest version and documentation can be found at:% http://www.ctan.org/tex-archive/macros/latex/base/%\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/tex-archive/macros/latex/contrib/sttools/% Documentation is contained in the stfloats.sty comments as well as in the% presfull.pdf file. Do not use the stfloats baselinefloat ability as IEEE% does not allow \baselineskip to stretch. Authors submitting work to the% IEEE should note that 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 IEEE does% not format its papers in such ways.%\ifCLASSOPTIONcaptionsoff% \usepackage[nomarkers]{endfloat}% \let\MYoriglatexcaption\caption% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}%\fi% endfloat.sty was written by James Darrell McCauley and Jeff Goldberg.% 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.3.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}}% For subfigure.sty:% \let\MYorigsubfigure\subfigure% \renewcommand{\subfigure}[2][\relax]{\MYorigsubfigure[]{#2}}% However, the above trick will not work if both optional arguments of% the \subfloat/subfig 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/tex-archive/macros/latex/contrib/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 ***
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -