From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/doc/ltnews25.tex | 137 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 macros/latex/doc/ltnews25.tex (limited to 'macros/latex/doc/ltnews25.tex') diff --git a/macros/latex/doc/ltnews25.tex b/macros/latex/doc/ltnews25.tex new file mode 100644 index 0000000000..e32187e702 --- /dev/null +++ b/macros/latex/doc/ltnews25.tex @@ -0,0 +1,137 @@ +% \iffalse meta-comment +% +% Copyright 2016 +% The LaTeX3 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 2005/12/01 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: ltnews25.tex +% +% This is issue 25 of LaTeX News. + +\documentclass{ltnews} +\usepackage[T1]{fontenc} + +\usepackage{lmodern,url,hologo} + + +\publicationmonth{March} +\publicationyear{2016} + +\publicationissue{25} + +\begin{document} + +\maketitle + +\section{Lua\TeX} +This \LaTeX\ release sees several internal changes designed to ensure +that the system is still usable with Lua\TeX\ versions greater than +0.80, which have introduced many changes into the engine, most notably +the removal or renaming of most of the primitive commands introduced by +pdf\TeX. Also the lists of Lua callbacks handled by the callback +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. + +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 +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 +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 +\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}} + +The UTF-8 support in \package{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 +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 +environment definitions has been fixed to again match its documentation. + +The \package{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 +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 +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, +with the American Mathematical Society retaining maintenance of +\textsf{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 +Lua\TeX\ v0.87+, which has changes to \verb|\mathchardef| that are +incompatible with the previous version of \package{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). + +\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 +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 +configuration files to select a +default option and these have similarly been uploaded to CTAN as +\textsf{graphics-cfg}. (Previously these files were maintained +directly in the \TeX\ Live repository, and were not available on CTAN.) +\end{document} \ No newline at end of file -- cgit v1.2.3