summaryrefslogtreecommitdiff
path: root/macros/latex-dev/base/ltnews25.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex-dev/base/ltnews25.tex')
-rw-r--r--macros/latex-dev/base/ltnews25.tex137
1 files changed, 137 insertions, 0 deletions
diff --git a/macros/latex-dev/base/ltnews25.tex b/macros/latex-dev/base/ltnews25.tex
new file mode 100644
index 0000000000..9d675015c3
--- /dev/null
+++ b/macros/latex-dev/base/ltnews25.tex
@@ -0,0 +1,137 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2016-2019
+% 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 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: 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}