📄 bare_jrnl_compsoc.tex
字号:
% 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 ***%%\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 can be obtained at:% http://www.ctan.org/tex-archive/macros/latex/contrib/misc/% Read the url.sty source comments for usage information. 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% can use linebreaks \\ within to get better formatting as desired\title{Bare Demo of IEEEtran.cls\\ for 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 is with the Departmentof 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 January 11, 2007.}}% 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.~6, No.~1, January~2007}%{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~2007 IEEE}% or like this to get the Computer Society new two part style.%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2007 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 \IEEEcompsoctitleabstractindextext IEEEtran% command as these need to go into the title area created by \maketitle.\IEEEcompsoctitleabstractindextext{%\begin{abstract}%\boldmathThe abstract goes here.\end{abstract}% IEEEtran.cls defaults to using nonbold math in the Abstract.% This preserves the distinction between vectors and scalars. However,% if the journal you are submitting to favors bold math in the abstract,% then you can use LaTeX's standard command \boldmath at the very start% of the abstract to achieve this. Many IEEE journals frown on math% in the abstract anyway. In particular, the Computer Society does% not want either math or citations to appear in the abstract.% Note that keywords are not normally used for peerreview papers.\begin{IEEEkeywords}Computer Society, 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 \IEEEcompsoctitleabstractindextext text will% not be used in maketitle, but will appear (i.e., to be "transported")% here as \IEEEdisplaynotcompsoctitleabstractindextext 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!\IEEEdisplaynotcompsoctitleabstractindextext% \IEEEdisplaynotcompsoctitleabstractindextext 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -