📄 changelog.txt
字号:
Changelog history of the IEEEtran LaTeX class. 2007/03/05 by Michael Shell (MDS) http://www.michaelshell.org/******* 3/2007 V1.7a (MDS) changes: 1) Corrected problem of unwanted two column peer review title page format. Thanks to Virgilio Rodriguez for reporting this bug. 2) "depreciated" -> "deprecated". Thanks to Virgilio Rodriguez for suggesting this change.******* 1/2007 V1.7 (MDS) changes: 1) New class option compsoc to support the IEEE Computer Society format. 2) New class option captionsoff disables the display of figure/table captions. endfloat.sty is now mentioned in the docs. Thanks to Geoff Walker for suggesting these changes. 3) Fixed compatibility issues with subfig.sty and caption.sty. Thanks to Steven Douglas Cochran and Axel Sommerfeldt for suggesting this change. 4) New \CLASSINPUT, \CLASSOPTION and \CLASSINFO interface allows for more user control and conditional compilation. 5) \ifcenterfigcaptions (\centerfigcaptionstrue, \centerfigcaptionsfalse), \CMPARstart and \overrideIEEEmargins have been removed and no are longer supported. The effect of \overrideIEEEmargins can be mimicked via the more general \CLASSINPUT interface: % US letter paper: \newcommand{\CLASSINPUTinnersidemargin}{0.775in} \newcommand{\CLASSINPUToutersidemargin}{0.585in} % A4 paper: \newcommand{\CLASSINPUTinnersidemargin}{17mm} \newcommand{\CLASSINPUToutersidemargin}{11.647mm} 6) Several commands and environments have been deprecated in favor of replacements with IEEE prefixes to better avoid potential future name clashes with other packages. Legacy code retained to allow the use of the obsolete forms (for now), but with a warning message to the console during compilation: \IEEEauthorblockA, \IEEEauthorblockN, \IEEEauthorrefmark, \IEEEbiography, \IEEEbiographynophoto, \IEEEkeywords, \IEEEPARstart, \IEEEproof, \IEEEpubid, \IEEEpubidadjcol, \IEEEQED, \IEEEQEDclosed, \IEEEQEDopen, \IEEEspecialpapernotice. IEEEtran.cls now redefines \proof in way to avoid problems with the amsthm.sty package. For IED lists: \IEEEiedlabeljustifyc, \IEEEiedlabeljustifyl, \IEEEiedlabeljustifyr, \IEEEnocalcleftmargin, \IEEElabelindent, \IEEEsetlabelwidth, \IEEEusemathlabelsep 7) These commands/lengths now require the IEEE prefix and do not have legacy support: \IEEEnormaljot. For IED lists: \ifIEEEnocalcleftmargin, \ifIEEEnolabelindentfactor, \IEEEiedlistdecl, \IEEElabelindentfactor 8) \normalsizebaselineskip skip replaced by \CLASSINFOnormalsizebaselineskip (nonrubber dimen) length. Also, new \CLASSINFOnormalsizeunitybaselineskip (nonrubber dimen) provided. 9) Now defaults to using Alpha numbering rather than Roman for appendices numbering. This is because Alpha numbering is more common and avoids problems with theorem numbering. \ifuseRomanappendices (\useRomanappendicestrue, \useRomanappendicesfalse) is no longer supported. Instead, use the new class option romanappendices if Roman appendices numbering is desired. Thanks to Leonid Mirkin for reporting the problem with theorems in appendices and suggesting changes.10) Improved paper size setting code for pdflatex.11) Better handling of theorem numbering when using the section counter within the appendix(cies). Thanks to Leonid Mirkin for suggesting this change.12) Fixed bug that caused equations at the end of theorems to be too close to the line below them.13) Provided hook to conference mode console notice and changed notice to better support conferences that use A4 paper. Thanks to Volker Kuhlmann for suggesting this change.14) \IEEEauthorrefmark made robust to allow it to be used in \thanks without a leading \protect15) Improved \textunderscore to provide a much better fake _ when used with OT1 encoding. Under OT1, detect use of pcr or cmtt \ttfamily and use available true _ glyph for those two typewriter fonts.16) Revised internal \@sect command to be more robust for users who employ modified section heading formats. Thanks to Zarko F. Cucej for suggesting this change.17) Improved \thesubsubsection definition to prevent breaks at the hyphen. Thanks to Moritz Borgmann for suggesting this change. Thanks to Dan Luecking and Heiko Oberdiek for explaining some of the various alternatives and techniques to fix it.18) No longer provide \NAT@parse hack to get cite.sty to play (somewhat) with hyperref.sty as this is already included in cite.sty version 4.0 (2003-05-27) and later.19) At the beginning of document, set the default style of url.sty to be the same as the current text font - as is done in IEEE journals.20) Corrected excessive line spacing in journal table captions. Thanks to Moritz Borgmann for suggesting this change.21) Corrected \thesubsubsection to use the "I-A1" format IEEE uses rather than "I-A.1" as was done before. Ditto for \theparagraph. Thanks to Moritz Borgmann for suggesting this change.22) Enclose papersize specials within \AtBeginDvi in case someone wants to make a format with IEEEtran. Thanks to Moritz Borgmann for suggesting this change.23) Eliminated the small space after abstract and keywords dash as IEEE now does. Thanks to Moritz Borgmann for suggesting this change.24) IEEEkeywords is no longer locked out in conference mode25) Increase defaults of \binoppenalty and \relpenalty to discourage breaks within equations. Thanks to Moritz Borgmann for suggesting this change.26) Support optional argument for IEEEproof. Thanks to Ingo Steinwart for suggesting this change. Also, start a new \par with \IEEEproof.27) Add support for an optional argument to \bstctlcite.28) Changed \topfraction and \dbltopfraction from 1.0 to 0.9. Thanks to Donald Arseneau for suggesting this change.******* 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. e.g., \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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -