[24] | 1 | |
---|
| 2 | March 5, 2007 |
---|
| 3 | |
---|
| 4 | |
---|
| 5 | IEEEtran is the official LaTeX class for authors of the Institute of |
---|
| 6 | Electrical and Electronics Engineers (IEEE) transactions journals and |
---|
| 7 | conferences. The latest version of the IEEEtran package can be found |
---|
| 8 | at CTAN: |
---|
| 9 | |
---|
| 10 | http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/ |
---|
| 11 | |
---|
| 12 | as well as within IEEE's site: |
---|
| 13 | |
---|
| 14 | http://www.ieee.org/ |
---|
| 15 | |
---|
| 16 | For latest news, helpful tips, answers to frequently asked questions, |
---|
| 17 | beta releases and other support, visit the IEEEtran home page at my |
---|
| 18 | website: |
---|
| 19 | |
---|
| 20 | http://www.michaelshell.org/tex/ieeetran/ |
---|
| 21 | |
---|
| 22 | |
---|
| 23 | Version 1.7a is a bug fix release that corrects the two column peer |
---|
| 24 | review title page problem. This problem was not present in the 1.6 series. |
---|
| 25 | |
---|
| 26 | |
---|
| 27 | V1.7 is a significant update over the 1.6 series with many important |
---|
| 28 | changes. For a full list, please read the file changelog.txt. The most |
---|
| 29 | notable changes include: |
---|
| 30 | |
---|
| 31 | 1. New class option compsoc to support the IEEE Computer Society format. |
---|
| 32 | |
---|
| 33 | 2. Several commands and environments have been deprecated in favor of |
---|
| 34 | replacements with IEEE prefixes to better avoid potential future name |
---|
| 35 | clashes with other packages. Legacy code retained to allow the use of |
---|
| 36 | the obsolete forms (for now), but with a warning message to the console |
---|
| 37 | during compilation: |
---|
| 38 | \IEEEauthorblockA, \IEEEauthorblockN, \IEEEauthorrefmark, |
---|
| 39 | \IEEEbiography, \IEEEbiographynophoto, \IEEEkeywords, \IEEEPARstart, |
---|
| 40 | \IEEEproof, \IEEEpubid, \IEEEpubidadjcol, \IEEEQED, \IEEEQEDclosed, |
---|
| 41 | \IEEEQEDopen, \IEEEspecialpapernotice. IEEEtran.cls now redefines |
---|
| 42 | \proof in way to avoid problems with the amsthm.sty package. |
---|
| 43 | For IED lists: |
---|
| 44 | \IEEEiedlabeljustifyc, \IEEEiedlabeljustifyl, \IEEEiedlabeljustifyr, |
---|
| 45 | \IEEEnocalcleftmargin, \IEEElabelindent, \IEEEsetlabelwidth, |
---|
| 46 | \IEEEusemathlabelsep |
---|
| 47 | These commands/lengths now require the IEEE prefix and do not have |
---|
| 48 | legacy support: \IEEEnormaljot. |
---|
| 49 | For IED lists: \ifIEEEnocalcleftmargin, \ifIEEEnolabelindentfactor, |
---|
| 50 | \IEEEiedlistdecl, \IEEElabelindentfactor |
---|
| 51 | |
---|
| 52 | 3. New \CLASSINPUT, \CLASSOPTION and \CLASSINFO interface allows for more |
---|
| 53 | user control and conditional compilation. |
---|
| 54 | |
---|
| 55 | 4. Several bug fixes and improved compatibility with other packages. |
---|
| 56 | |
---|
| 57 | |
---|
| 58 | A note to those who create classes derived from IEEEtran.cls: Consider the |
---|
| 59 | use of patch code, either in an example .tex file or as a .sty file, |
---|
| 60 | rather than creating a new class. The IEEEtran.cls CLASSINPUT interface |
---|
| 61 | allows IEEEtran.cls to be fully programmable with respect to document |
---|
| 62 | margins, so there is no need for new class files just for altered margins. |
---|
| 63 | In this way, authors can benefit from updates to IEEEtran.cls and the need |
---|
| 64 | to maintain derivative classes and backport later IEEEtran.cls revisions |
---|
| 65 | thereto is avoided. As always, developers who create classes derived from |
---|
| 66 | IEEEtran.cls should use a different name for the derived class, so that it |
---|
| 67 | cannot be confused with the official/base version here, as well as provide |
---|
| 68 | authors with technical support for the derived class. It is generally a bad |
---|
| 69 | idea to produce a new class that is not going to be maintained. |
---|
| 70 | |
---|
| 71 | |
---|
| 72 | Best wishes for all your publication endeavors, |
---|
| 73 | |
---|
| 74 | Michael Shell |
---|
| 75 | http://www.michaelshell.org/ |
---|
| 76 | |
---|
| 77 | |
---|
| 78 | ***************************** Subdirectories ****************************** |
---|
| 79 | |
---|
| 80 | bibtex - The IEEEtran BibTeX style package. |
---|
| 81 | |
---|
| 82 | extras - Supplementary material that may be of interest. |
---|
| 83 | |
---|
| 84 | testflow - The testflow diagnostic suite for verifying PS/PDF output. |
---|
| 85 | |
---|
| 86 | tools - The IEEEtrantools.sty package which provides several commands |
---|
| 87 | from the IEEEtran.cls file for use with other LaTeX classes. |
---|
| 88 | |
---|
| 89 | |
---|
| 90 | ********************************** Files ********************************** |
---|
| 91 | |
---|
| 92 | README - This file. |
---|
| 93 | |
---|
| 94 | IEEEtran.cls - The IEEEtran LaTeX class file. |
---|
| 95 | |
---|
| 96 | changelog.txt - The revision history. |
---|
| 97 | |
---|
| 98 | IEEEtran_HOWTO.pdf - The IEEEtran LaTeX class user manual. |
---|
| 99 | |
---|
| 100 | bare_conf.tex - A bare bones starter file for conference papers. |
---|
| 101 | |
---|
| 102 | bare_jrnl.tex - A bare bones starter file for journal papers. |
---|
| 103 | |
---|
| 104 | bare_jrnl_compsoc.tex - A bare bones starter file for Computer Society |
---|
| 105 | journal papers. |
---|
| 106 | |
---|
| 107 | bare_adv.tex - A bare bones starter file showing advanced |
---|
| 108 | techniques such as conditional compilation, |
---|
| 109 | hyperlinks, PDF thumbnails, etc. The illustrated |
---|
| 110 | format is for a Computer Society journal paper. |
---|
| 111 | |
---|
| 112 | *************************************************************************** |
---|
| 113 | Legal Notice: |
---|
| 114 | This code is offered as-is without any warranty either expressed or |
---|
| 115 | implied; without even the implied warranty of MERCHANTABILITY or |
---|
| 116 | FITNESS FOR A PARTICULAR PURPOSE! |
---|
| 117 | User assumes all risk. |
---|
| 118 | In no event shall IEEE or any contributor to this code be liable for |
---|
| 119 | any damages or losses, including, but not limited to, incidental, |
---|
| 120 | consequential, or any other damages, resulting from the use or misuse |
---|
| 121 | of any information contained here. |
---|
| 122 | |
---|
| 123 | All comments are the opinions of their respective authors and are not |
---|
| 124 | necessarily endorsed by the IEEE. |
---|
| 125 | |
---|
| 126 | This work is distributed under the LaTeX Project Public License (LPPL) |
---|
| 127 | ( http://www.latex-project.org/ ) version 1.3, and may be freely used, |
---|
| 128 | distributed and modified. A copy of the LPPL, version 1.3, is included |
---|
| 129 | in the base LaTeX documentation of all distributions of LaTeX released |
---|
| 130 | 2003/12/01 or later. |
---|
| 131 | Retain all contribution notices and credits. |
---|
| 132 | ** Modified files should be clearly indicated as such, including ** |
---|
| 133 | ** renaming them and changing author support contact information. ** |
---|
| 134 | |
---|
| 135 | File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex, |
---|
| 136 | bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex |
---|
| 137 | *************************************************************************** |
---|