⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ieeetran.cls

📁 IEEE的写作要求,格式,以及相关帮助说明,供大家参考借鉴
💻 CLS
📖 第 1 页 / 共 5 页
字号:
%%
%% IEEEtran.cls 2005/09/13 version V1.6c
%%
%% NOTE: This text file uses MS Windows line feed conventions. When (human)
%% reading this file on other platforms, you may have to use a text
%% editor that can handle lines terminated by the MS Windows line feed
%% characters (0x0D 0x0A).
%% 
%% 
%% This is the official IEEE LaTeX class for authors of the Institute of 
%% Electrical and Electronics Engineers (IEEE) Transactions journals and
%% conferences.
%% 
%% The latest version and documentation of IEEEtran can be obtained at:
%% http://www.ieee.org
%% and/or
%% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/
%% 
%% The CTAN page may have additional files related to obscure, 
%% non-IEEE standard and/or platform dependent use of this tool.
%%
%% Based on the original 1993 IEEEtran.cls, but with many bug fixes
%% and enhancements (from both JVH and MDS) over the 1996/7 version.
%%
%%
%% Contributors:
%% Gerry Murray (1993), Silvano Balemi (1993),
%% Jon Dixon (1996), Peter N"uchter (1996),
%% Juergen von Hagen (2000), and Michael Shell (2001-2005)
%% 
%% 
%% Copyright (c) 1993-2005 by Gerry Murray, Silvano Balemi, 
%%                         Jon Dixion, Peter N"uchter,
%%                         Juergen von Hagen and Michael Shell
%%
%% Current maintainer (V1.3 to V1.6): Michael Shell
%%                                    mshell@ece.gatech.edu
%%                                    See the CTAN website above
%%                                    for current contact information.
%%
%% Special thanks to Peter Wilson (CUA) and Donald Arseneau
%% for allowing the inclusion of the \@ifmtarg command 
%% from their ifmtarg LaTeX package. 
%% 
%%**********************************************************************
%% 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 code is distributed under the Perl Artistic License 
%% ( http://language.perl.com/misc/Artistic.html ) 
%% and may be freely used, distributed and modified.
%% Retain the contribution notices and credits.
%% 
%% Major changes to the user interface should be indicated by an 
%% increase in the version numbers. If a version is a beta, it will 
%% be indicated with a BETA suffix, i.e., 1.4 BETA.
%% Small changes can be indicated by appending letters to the version
%% such as "IEEEtran_v14a.cls".
%% In all cases, \Providesclass, any \typeout messages to the user,
%% \IEEEtransversionmajor and \IEEEtransversionminor must reflect the
%% correct version information.
%% The changes should also be documented via source comments.
%%**********************************************************************
%%
%
% Available class options 
% (e.g., \documentclass[10pt,conference]{IEEEtran} 
% 
%             *** choose only one from each category ***
%
% 9pt, 10pt, 11pt, 12pt
%    Sets normal font size. The default is 10pt.
% 
% conference, journal, technote, peerreview, peerreviewca
%    determines format mode - conference papers, journal papers,
%    correspondence papers (technotes), or peer review papers. The user
%    should also select 9pt when using technote. peerreview is like
%    journal mode, but provides for a single-column "cover" title page for
%    anonymous peer review. The paper title (without the author names) is
%    repeated at the top of the page after the cover page. For peer review
%    papers, the \IEEEpeerreviewmaketitle command must be executed (will
%    automatically be ignored for non-peerreview modes) at the place the
%    cover page is to end, usually just after the abstract (keywords are
%    not normally used with peer review papers). peerreviewca is like
%    peerreview, but allows the author names to be entered and formatted
%    as with conference mode so that author affiliation and contact
%    information can be easily seen on the cover page.
%    The default is journal.
%
% draft, draftcls, draftclsnofoot, final
%    determines if paper is formatted as a widely spaced draft (for
%    handwritten editor comments) or as a properly typeset final version.
%    draftcls restricts draft mode to the class file while all other LaTeX
%    packages (i.e., \usepackage{graphicx}) will behave as final - allows
%    for a draft paper with visible figures, etc. draftclsnofoot is like
%    draftcls, but does not display the date and the word "DRAFT" at the foot
%    of the pages. If using one of the draft modes, the user will probably
%    also want to select onecolumn.
%    The default is final.
%
% letterpaper, a4paper
%    determines paper size: 8.5in X 11in or 210mm X 297mm. CHANGING THE PAPER
%    SIZE WILL NOT ALTER THE TYPESETTING OF THE DOCUMENT - ONLY THE MARGINS
%    WILL BE AFFECTED. In particular, documents using the a4paper option will
%    have reduced side margins (A4 is narrower than US letter) and a longer
%    bottom margin (A4 is longer than US letter). For both cases, the top
%    margins will be the same and the text will be horizontally centered. 
%    For final submission to IEEE, authors should use US letter (8.5 X 11in)
%    paper. Note that authors should ensure that all post-processing 
%    (ps, pdf, etc.) uses the same paper specificiation as the .tex document.
%    Problems here are by far the number one reason for incorrect margins.
%    IEEEtran will automatically set the default paper size under pdflatex 
%    (without requiring a change to pdftex.cfg), so this issue is more
%    important to dvips users. Fix config.ps, config.pdf, or ~/.dvipsrc for
%    dvips, or use the dvips -t papersize option instead as needed. See the
%    testflow documentation
%    http://www.ctan.org/tex-archive/macros/latex/contrib/supported/IEEEtran/testflow
%    for more details on dvips paper size configuration.
%    The default is letterpaper.
%
% oneside, twoside
%    determines if layout follows single sided or two sided (duplex)
%    printing. The only notable change is with the headings at the top of
%    the pages.
%    The default is oneside.
%
% onecolumn, twocolumn
%    determines if text is organized into one or two columns per page. One
%    column mode is usually used only with draft papers.
%    The default is twocolumn.
%
% nofonttune
%    turns off tuning of the font interword spacing. Maybe useful to those
%    not using the standard Times fonts or for those who have already "tuned"
%    their fonts.
%    The default is to enable IEEEtran to tune font parameters.
%
%
%*******
% 09/2005 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.
%
%
%*******
% 11/2002 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.
%
%
%*******
% 7/2002 V1.6 (MDS) changes:
% 
% 1) Added conference mode via conference option. Defaults to the traditional
%    journal mode. i.e., \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.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -