% \iffalse meta-comment % % Copyright (C) 1993-2024 % The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. % ------------------------------------------- % % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3c or later is part of all distributions of LaTeX % version 2008 or later. % % This file has the LPPL maintenance status "maintained". % % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. % % The list of derived (unpacked) files belonging to the distribution % and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. % % \fi % Filename: ltnews08.tex % This is issue 8 of LaTeX News. \documentclass % [lw35fonts] {ltnews} % \usepackage[T1]{fontenc} \publicationmonth{December} \publicationyear{1997} \publicationissue{8} \providecommand\pkg[1]{\texttt{#1}} \providecommand\cls[1]{\texttt{#1}} \providecommand\option[1]{\texttt{#1}} \providecommand\env[1]{\texttt{#1}} \providecommand\file[1]{\texttt{#1}} \begin{document} \maketitle \section{New supported font encodings} Two new font encodings are supported as options to the \pkg{fontenc} package: \begin{description} \item [OT4] This is a seven-bit encoding designed for Polish. The \LaTeX\ support was developed by Mariusz Olko. \item [TS1] This is the `Text Companion Encoding'; it contains symbols designed to be used in text, as opposed to mathematical formulas, and some accents designed for uppercase letters. It is currently supported by the `tc' fonts, which match the T1 encoded `ec' text fonts. A subset of the glyphs in this encoding is supported by virtual fonts distributed with the PostScript font metrics on the \textsc{ctan} archives. (This is the `8c' encoding in Karl Berry's fontname scheme.) The \pkg{textcomp} package provides access to this encoding but here is a warning to current users of that package: some of the internal names for the characters have changed. \end{description} \section{New input encodings} These additions to the \pkg{inputenc} package are \option{decmulti} (the DEC Multinational Character Set, contributed by M.~Y.~Chartoire) and \option{cp1250} (an MS-Windows encoding for Central and Eastern Europe, contributed by Marcin Woli\'nski). There is also a \option{cp1252} encoding that is identical to \option{ansinew}. \section{Tools} The \pkg{calc} package (used in many examples in \emph{The \LaTeX\ Companion}) has been contributed to this distribution by Kresten Krab Thorup and Frank Jensen. This is essentially the same as the version that has been available from the \textsc{ctan} archives for some time, with one minor change: to use \LaTeX-style error messages. It enables the use of arithmetic expressions within arguments to standard \LaTeX{} commands where a length or a counter value is required. For example: \begin{verbatim} \setcounter {page} { \value{page} * 2 + 1 } \parbox { 3in - ( 2mm + \textwidth / 9 ) } \end{verbatim} There have also been some improvements to several other packages in this collection. In particular, \pkg{bm} now works correctly with constructions such as \verb|\bm{f'}| involving \texttt{'} or other characters which use \TeX's special ``\verb|\mathcode"8000|'' feature. Also, \pkg{multicol} sets the length \verb|\columnwidth| to an appropriate value; this enables it to work with classes that support two-column setting, e.g.,~the AMS classes. \section{Graphics} The special \verb|oztex.def| driver file has been removed, and Oz\TeX\ support has been merged with dvips, following advice from Andrew Trevorrow about Oz\TeX~3.x. The \pkg{keyval} package has had some internal improvements: to use \LaTeX\ format error messages; and to avoid `\verb|#| doubling'. This latter change means that the \verb|command| key for the \pkg{graphicx} version of \verb|\includegraphics| should now be used with one \verb|#| rather than two. For example, \verb|command = `gunzip #1|. Fortunately this key is almost never used in practice, so few if any documents should be affected by this change. \section{\LaTeX3 experimental programming conventions} As announced at the \TeX\ Users Group meeting (Summer 1997), a group of highly experimental packages will soon be released to allow experienced\\ \TeX\ programmers to experiment with, and comment on, a proposed set of syntax conventions and basic data-types that might form the basis for programming large scale projects in \TeX. They will be located in\\ this CTAN directory: \begin{verbatim} CTAN:macros/latex/packages/expl3 \end{verbatim} The documentation of this material is as follows: individual package files provide outline, draft documentation; there is an article that gives an overview of the syntax and related concepts; there is a \file{readme.txt} file containing a brief description of the collection. All aspects of these packages are liable, indeed likely, to change. They should not be used at this stage for anything that requires a stable system. However, we do encourage people to experiment with these packages, and to send comments on them to the \texttt{LaTeX-L} mailing list. To subscribe to this list, mail to: \begin{verbatim} listserv@urz.uni-heidelberg.de \end{verbatim} the following one line message: \begin{verbatim} subscribe LATEX-L <> <> \end{verbatim} \end{document}