📄 bare_jrnl_compsoc.tex
字号:
%% bare_jrnl_compsoc.tex%% V1.3%% 2007/01/11%% 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.7 or later) with an IEEE Computer%% Society journal paper.%%%% Support sites:%% http://www.michaelshell.org/tex/ieeetran/%% http://www.ctan.org/tex-archive/macros/latex/contrib/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 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_jrnl.tex, bare_jrnl_compsoc.tex%%*************************************************************************% *** Authors should verify (and, if needed, correct) their LaTeX system ***% *** with the testflow diagnostic prior to trusting their LaTeX platform ***% *** with production work. IEEE's font choices can trigger bugs that do ***% *** not appear when using other class files. ***% The testflow support page is at:% http://www.michaelshell.org/tex/testflow/% Note that the a4paper option is mainly intended so that authors in% countries using A4 can easily print to A4 and see how their papers will% look in print - the typesetting of the document will not typically be% affected with changes in paper size (but the bottom and side margins will).% Use the testflow package mentioned above to verify correct handling of% both paper sizes by the user's LaTeX system.%% Also note that the "draftcls" or "draftclsnofoot", not "draft", option% should be used if it is desired that the figures are to be displayed in% draft mode.%% The Computer Society usually requires 12pt for submissions.%\documentclass[12pt,journal,compsoc]{IEEEtran}%% If IEEEtran.cls has not been installed into the LaTeX system files,% manually specify the path to it like:% \documentclass[12pt,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/tex-archive/macros/latex/contrib/oberdiek/% 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 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.% cite.sty is already installed on most LaTeX systems. Be sure and use% version 4.0 (2003-05-27) and later if using hyperref.sty. cite.sty does% not currently provide for hyperlinked citations.% The latest version can be obtained at:% http://www.ctan.org/tex-archive/macros/latex/contrib/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/tex-archive/macros/latex/required/graphics/% Another good source of documentation is "Using Imported Graphics in% LaTeX2e" by Keith Reckdahl which can be found as epslatex.ps or% epslatex.pdf at: http://www.ctan.org/tex-archive/info/%% 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). 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[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{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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -