---- TeX3x.NEWS as of 21Jun91 EdG ------------------------------------- This is TeX3x.NEWS -- a file listing the major changes and enhancements of the new version of TeX, Metafont, and various other related software. To use the new TeX, release other TeX disks and enter GETDISK TEXNEW 1. TeX 3.1 TeX 3.1 is the latest version of TeX running on CMS. It is upward compatible with earlier versions, including 2.93 and 3.0. Some of the most important changes include: + support for 8-bit character sets + multiple hyphenation tables and hyphenated fragmentation algorithms + smarter ligatures + boundary ligatures and more complicated ligatures + better looking sloppiness (overfull boxes) \emergencystretch instead of \tolerance=10000 + badness and line numbers instead of registers + error context lines and output recycling + Virtual Fonts -- See TUGboat Vol. 11 No. 1: "Virtual Fonts: More Fun for Grand Wizards" by Don Knuth. For more information on the TeX 3.x implementation, see TUGboat Vol. 10 No. 3: "The New Versions of TeX and Metafont" by Don Knuth. 2. BigTeX The large TeX environment provided by BigTeX is now fully supported. BigTeX is accessible at UIC via the BIG option on various front-end execs like the TeX, LaTeX and AMSTeX execs. If you run out of memory while TeXing your documents or using PiCTeX, use the BIG option. For more information on BigTeX, aka CMSbig, see the file TeXconst.memo. 3. LaTeX Along with the latest version of LaTeX and LaTeX-related TeXware, the UIC CMS implementation has been enhanced with numerous supported LaTeX extensions that will be part of the upcoming major release of LaTeX (i.e. Version 3). The new features include: the new LaTeX Font Selection Scheme developed by Frank Mittelbach and Rainer Schoepf, AMS-LaTeX 1.0, the Mainz Suite of LaTeX styles (Array, Fntright, Multicol, Theorem and Verbatim), LaTeX support for the new AMS fonts and symbols. These enhancements are described separately, below. 4. The New LaTeX Font Selection Scheme (FSS) Developed by Frank Mittelbach and Rainer Schoepf, the FMi&RS FSS is a major addition to LaTeX as it provides an easy and yet powerful user interface for the definition, selection and use of fonts in LaTeX documents. Besides the standard LaTeX fonts, it is now easy and possible to use other fonts -- any valid TeX fonts, as long as a suitable TFM exists, with a matching bitmapped or scalable font supported by the DVI printer driver. At UIC, TeXrox supports PK and X8790-resident bitmap fonts, while DVIPS supports PK and PostScript-resident scalable fonts. These fonts, as well as the Concrete, Euler, Cyrillic, and AMS fonts have all been defined for use via LaTeX's new font selection scheme. There are various publications describing the FMi&RS FSS, including TUGboat Vol. 11 No.2: "The new font family selection -- User interface to standard LaTeX" by Frank Mittelbach and Rainer Schoepf, a reprint of that article is available in PostScript form on the TEXNEW disk in Fontsel.ps; Fontsel.read-me has also some relevant information and covers the basic substyles for the new FSS. A nice introduction to the FMi&RS FSS is also given in the AMS-LaTeX Users Guide. 5. AMS-LaTeX Version 1.0 AMS-LaTeX is a recent development of the American Mathematical Society, designed with the main purpose of bringing in AMS-TeX functionality and commands to the LaTeX environment. Its use is as easy as adding "amstex" to the documentstyle option list. Actually, it takes more than that to know how to "think" AMSTeX within LaTeX; a well written Users Guide for AMS-LaTeX is saved on the TEXNEW disk as AMSLaTeX.ps. 6. Mainz Suite of LaTeX Styles These style files constitute new implementations of various LaTeX environments, and will be part of the upcoming new major release of LaTeX. Array.sty is the new implementation of the LaTeX array and tabular environments; it is documented in Array.ps (and .doc). Ftnright.sty pertains to the new LaTeX support for footnotes in a multi-column layout; it is documented in Ftnright.ps (.doc). Multicol.sty provides a new environment for multi-column output; it is described in Multicol.ps (and .doc). Theorem.sty is another extension to LaTeX that provides an improved theorem environment; it is documented in Theorem.ps (and .doc). Finally, LaTeX's new Verbatim and Verbatim environments are available via Verbatim.sty, which is documented in Verbatim.ps (and .doc). 7. The LaTeX Exec Naturally, with all these LaTeX enhancements, the LaTeX front-end exec had to be modified. The new upward-compatible syntax is: LATEX filename ( BIG NEW FONTS csb OLD helv where: all the arguments and options are optional. If the input fileid is not specified, LaTeX will prompt for one. BIG - specifies the use of CMS BigTeX -- a bigger TeX environment. NEW - specifies the use of the latest LaTeX software, including the new FMi&RS font selection scheme. <1> This is the default on the TEXNEW disk. OLD - specifies the use of the latest LaTeX release, but without the new FMi&RS font selection scheme. <2> FONT csb or FONT helv - specify the use of an older LaTeX release with preloaded Mergenthaler Century Schoolbook or Helvetica fonts, specifically suited for printing on the X8790 document printers. CSB or CENSCH indicate Century Schoolbook, while HELV or HELVETICA indicate Helvetica. The FONT options precludes the use of the new FMi&RS font selection scheme. <3> <1> The new font selection scheme for LaTeX developed by FMi&RS provides extreme flexibility and will be part of future versions of LaTeX; its use is strongly recommended. The FMi&RS FSS is required for AMS-LaTeX and when using the new AMSFonts (Version 2.0), as well as for other available fonts such as the Xerox 4045 Model 160-resident PostScript fonts. <2> The use of the OLD option is not recommended. It is only available in the interim, for those LaTeX documents that strongly depend on the old LaTeX font preloading scheme. In general, these old documents can be reLaTeXed with the new FMi&RS FSS using the new "oldlfonts" documentstyle option. <3> The use of the FONTS xx option is not recommended either. It has been made available, in the interim, for upward compatibility reasons only. Instead, one should use the newest LaTeX with the FMI&RS FSS and invoking the Xerox 8790-resident Mergenthaler fonts via FSS font definition style files. 8. AMS-TeX Version 2.0 Version 2.0 of AMS-TeX contains major changes involving fonts and numerous minor improvements and bug fixes. It is documented in a nicely written Users Guide (AMSguide.ps) that complements Spivak's "The Joy of TeX". Reading of the V2.0 Users Guide is recommended. 9. AMSFonts 2.0 The new collection of the AMS fonts contains the following fonts: + Euler Family, in 5, 6, 7, 8, 9 and 10 point: - Fraktur (German) - medium and bold - Roman cursive - medium and bold - Script - medium and bold - Euler-compatible Extension font - in 5, 6, 7, 8 and 9 point + Additional sizes of some Computer Modern math fonts: - bold math italic - in 5, 6, 7, 8 and 9 point - bold math symbols - in 5, 6, 7, 8 and 9 point - math extension font - in 7, 8 and 9 point + Extra math symbols, in 5, 6, 7, 8, 9 and 10 point: - first series, medium weight - second series, including Blackboard Bold, medium weight + Cyrillic, developed by the University of Washington: - lightface, in 5 - 10 point sizes - bold, in 5 - 10 point sizes - italic, in 5 - 10 point sizes - caps and small caps, in 10 point - sans serif, in 8 - 10 point sizes + Computer Modern caps and small caps, in 8 and 9 point NOTE: The AMSFonts 2.0 collection is suitable for use with AMS-TeX Version 2.0, but not compatible with earlier versions of AMS-TeX. Furthermore, there are 57 AMS fonts whose names are in conflict with earlier versions of these fonts. For the time being, the new versions of these 57 "conflict" fonts are stored separately, and are available on the AMSNEW disk. Please issue GETDISK AMSNEW before accessing any other TeX disk if you wish to use the new AMSFonts 2.0 collection, including the 57 fonts in conflict. AMS TeXware-specific files pertaining to Version 1.0 are stored in the AMSOLD disk (i.e. GETDISK AMSOLD), and in the current TeX2.93 disk. The AMSFonts Version 2.0 Users Guide fully describes the new AMS fonts characteristics. This is a big document, hence, it has not been made available in PostScript form, but rather, in XRX form, for printing on the Xerox 8790 document printers in SEL and GRC; the document is saved on the TEXNEW disk as Userdoc.XRX. 10. LaTeX support for various fonts The entire AMSFonts collection is supported in LaTeX via the FMi&RS font selection scheme. Likewise, the Concrete fonts (Concrete.sty), as well as the PostScript fonts: Avant Garde (Avg.sty), ITC Bookman (Bookman.sty), Courier (Courier.sty), New Century Schoolbook (Csb.sty), Helvetica Narrow (HelvNarr.sty), Palatino (Palatino.sty), Times Roman (Times.sty) and Helvetica (Helv.sty) are supported via style files that make use of the FMi&RS font selection scheme. PSTimes.sty is a good example of how one can easily put together a style file full of FMi&RS FSS font definitions for use in LaTeX documents. 11. Previewing TeX on CMS A new program, called DVItty, is now available to preview TeX (i.e. DVI) files on CMS. DVItty was designed to preview DVI files on dumb terminals that can only display with a standard monospaced screen font. DVItty can't provide a WYSIWIG rendition of TeX's typesetting power with all of TeX's fonts and math symbols. Nevertheless, DVItty can be quite handy, as it quickly gives a good indication of how TeX documents are formatted, showing, for instance, line and page breaks, centered text, titles, etc. For more information, see HELP DVITTY 12. Miscellaneous Starting with the CMS distribution of TeX 3.0, several other TeX macro packages and utilities are now being included as part of the standard CMS TeX distribution tape. These include TeXware such as PiCTeX, MakeIndx, BibTeX, PhyzzX, Psizzl and Text1, as well as their respective sample files, online help and other documentation files.