| [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 | *************************************************************************** | 
|---|