diff options
Diffstat (limited to 'macros/latex-dev/base/ltnews25.tex')
-rw-r--r-- | macros/latex-dev/base/ltnews25.tex | 48 |
1 files changed, 27 insertions, 21 deletions
diff --git a/macros/latex-dev/base/ltnews25.tex b/macros/latex-dev/base/ltnews25.tex index e1881018ba..735fda356e 100644 --- a/macros/latex-dev/base/ltnews25.tex +++ b/macros/latex-dev/base/ltnews25.tex @@ -41,6 +41,12 @@ \publicationissue{25} +\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 @@ -55,13 +61,13 @@ allocation mechanism has been updated to match the callbacks defined in Lua\TeX\ version 0.90. These changes have also required updates in \textsf{tools} -and \textsf{amsmath} as described below. +and \pkg{amsmath} as described below. This is the first release of \LaTeX\ for which the test suite reports no failures when used with Lua\TeX. \section{Documentation checksums} -The \package{doc} package has always provided two mechanisms that were +The \pkg{doc} package has always provided two mechanisms that were mainly intended to guard against file truncation or corruption when files were commonly distributed by email through unreliable mail gateways: a Character Table of the ASCII character set could be @@ -69,69 +75,69 @@ inserted (and checked) and a ``checksum'' (count of the number of backslashes in the code sections) could be checked. These features are not really needed with modern distribution mechanisms and can be a distraction when reading the source code and so have been removed. The -\package{doc} package has been updated so that if you use a +\pkg{doc} package has been updated so that if you use a \verb|\CheckSum| command then, as before, the number is checked; however, if you omit the command then no error or warning is given. -\section{Updates to \package{inputenc}} +\section{Updates to \pkg{inputenc}} -The UTF-8 support in \package{inputenc} has been further extended with +The UTF-8 support in \pkg{inputenc} has been further extended with support for non-breaking hyphens and more dashes. \section{Updates in Tools} -The \package{varioref} package has been updated with improved +The \pkg{varioref} package has been updated with improved documentation of multi\-lingual support, and avoiding unnecessary warnings in some cases with \verb|\reftextfaraway|. -The \package{tabularx} package's handling of \verb|\endtabularx| in +The \pkg{tabularx} package's handling of \verb|\endtabularx| in environment definitions has been fixed to again match its documentation. -The \package{bm} package has been updated as required by the changes +The \pkg{bm} package has been updated as required by the changes to \verb|\mathchardef| in Lua\TeX. \section{amsmath} -Since the launch of \LaTeXe\ in 1993, the \textsf{amsmath} bundle has +Since the launch of \LaTeXe\ in 1993, the \pkg{amsmath} bundle has been part of the \emph{required} packages in the core \LaTeX\ distribution, with bug reports handled by the \LaTeX\ bug database at \url{https://latex-project.org/bugs-upload.html}. -The \textsf{amsmath} packages and the \textsf{amscls} classes have +The \pkg{amsmath} packages and the \cls{amscls} classes have been maintained by the American Mathematical Society. With this release a new arrangement has been agreed between the American Mathematical Society and the \LaTeX3 project. The \LaTeX3 -project will take over maintenance of the \textsf{amsmath} bundle, +project will take over maintenance of the \pkg{amsmath} bundle, with the American Mathematical Society retaining maintenance of -\textsf{amscls}. +\cls{amscls}. The recommended installation of these files in the \TeX\ directory structure remains unchanged as \path|tex/latex/amsmath| and \path|tex/latex/amscls| respectively. -This release of \package{amsmath} includes several updates so that -\package{amsmath} does not generate errors when math is used with +This release of \pkg{amsmath} includes several updates so that +\pkg{amsmath} does not generate errors when math is used with Lua\TeX\ v0.87+, which has changes to \verb|\mathchardef| that are -incompatible with the previous version of \package{amsmath}. It also +incompatible with the previous version of \pkg{amsmath}. It also improves \verb|\dots| handling so that \verb|\long| macros are correctly handled (for example, \verb|\dots \Rightarrow| now uses centered dots), as well as commands expanding to character tokens (for example, \verb|\times \dots \times| will use centered dots with -\verb|\times| defined as in the \package{unicode-math} package). +\verb|\times| defined as in the \pkg{unicode-math} package). \section{Related updates} In addition to the updates in the core \LaTeX\ release, some files in the CTAN ``contrib'' area have also been updated. Notably there have -been further updates to the \textsf{unicode-data} files; also, the +been further updates to the \file{unicode-data} files; also, the files required to build plain and \LaTeX\ formats have now been -submitted to CTAN as \textsf{tex-ini-files}. The -addition of a new \texttt{luatex} option for \textsf{graphics}-related -packages (\textsf{luatex-def} on CTAN) has required updates to the +submitted to CTAN as \file{tex-ini-files}. The +addition of a new \option{luatex} option for \textsf{graphics}-related +packages (\file{luatex-def} on CTAN) has required updates to the configuration files to select a default option and these have similarly been uploaded to CTAN as -\textsf{graphics-cfg}. (Previously these files were maintained +\file{graphics-cfg}. (Previously these files were maintained directly in the \TeX\ Live repository, and were not available on CTAN.) \end{document} |