summaryrefslogtreecommitdiff
path: root/macros/latex-dev/base/ltnews28.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex-dev/base/ltnews28.tex')
-rw-r--r--macros/latex-dev/base/ltnews28.tex36
1 files changed, 21 insertions, 15 deletions
diff --git a/macros/latex-dev/base/ltnews28.tex b/macros/latex-dev/base/ltnews28.tex
index 59b01ed4fc..03d4a04ae1 100644
--- a/macros/latex-dev/base/ltnews28.tex
+++ b/macros/latex-dev/base/ltnews28.tex
@@ -44,6 +44,12 @@
\publicationissue{28}
+\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
@@ -125,7 +131,7 @@ the early nineties that \LaTeXe{} (that was being developed to provide
a \LaTeX{} version usable across the world) had to provide a solution
to this issue.
-The \LaTeXe{} answer was the introduction of the \package{inputenc}
+The \LaTeXe{} answer was the introduction of the \pkg{inputenc}
package~\cite{Mittelbach:Brno95} through which it is possible to
provide support for multiple encodings. It also allows to correctly
process a file written in one encoding on a computer using a different
@@ -135,10 +141,10 @@ midway.
Since the first release of \LaTeXe{} in 1994, \LaTeX{} documents that
used any characters outside \acro{ascii} in the source (i.e. any
characters in the range of 128--255) were supposed to load
-\package{inputenc} and specify in which file encoding they were
+\pkg{inputenc} and specify in which file encoding they were
written and stored.
%
-If the \package{inputenc} package was not loaded then \LaTeX{} used a
+If the \pkg{inputenc} package was not loaded then \LaTeX{} used a
``raw'' encoding which essentially took each byte from the input file
and typeset the glyph that happened to be in that position in the
current font---something that sometimes produces the right result but
@@ -171,7 +177,7 @@ the same as the existing UTF-8 support from
The \hologo{LuaTeX} and \hologo{XeTeX} engines always supported the
UTF-8 encoding as their native (and only) input encoding, so with
-these engines \package{inputenc} was always a no-op.
+these engines \pkg{inputenc} was always a no-op.
This means that with new documents one can assume UTF-8 input and it
is no longer required to always specify
@@ -186,14 +192,14 @@ For most existing documents this change will be transparent:
\item documents using only \acro{ascii} in the input file and
accessing accented characters via commands;
\item documents that specified the encoding of their file via an
- option to the \package{inputenc} package and then used 8-bit
+ option to the \pkg{inputenc} package and then used 8-bit
characters in that encoding;
\item documents that already had been stored in UTF-8 (whether or not
- specifying this via \package{inputenc}).
+ specifying this via \pkg{inputenc}).
\end{itemize}
Only documents that have been stored in a legacy encoding and used
accented letters from the keyboard \emph{without} loading
-\package{inputenc} (relying on the similarities between the input used
+\pkg{inputenc} (relying on the similarities between the input used
and the T1 font encoding) are affected.
These documents will now generate an error that they contain invalid
@@ -215,12 +221,12 @@ Possible alternatives are reencoding the file to UTF-8 using a tool
\verb= \usepackage[=\meta{encoding}\verb=]{inputenc}=
\end{flushleft}
to the preamble specifying the \meta{encoding} that fits the file
-encoding. In many cases this will be \texttt{latin1} or
-\texttt{cp1252}. For other encoding names and their meaning see the
-\package{inputenc} documentation.
+encoding. In many cases this will be \option{latin1} or
+\option{cp1252}. For other encoding names and their meaning see the
+\pkg{inputenc} documentation.
As usual, this change may also be reverted via the more general
-\package{latexrelease} package mechanism, by speciying a release date
+\pkg{latexrelease} package mechanism, by speciying a release date
earlier than this release.
@@ -291,7 +297,7 @@ command being tested being defined if it was previously undefined may have to ad
\verb|\let\|\meta{command}\verb|\relax|.
-\section{Changes to packages in the tools category}
+\section{Changes to packages in the \pkg{tools} category}
\subsection{\LaTeX{} table columns with fixed widths}
@@ -317,14 +323,14 @@ off-chance that code that hooked into internals of \pkg{multicol}
needs adjustment.
-\section{Changes to packages in the amsmath category}
+\section{Changes to packages in the \pkg{amsmath} category}
With this release of \LaTeX{} a few minor issues with \pkg{amsmath}
have been corrected.
\subsection{Updated user's guide}
-Furthermore, \texttt{amsldoc.pdf}, the AMS user's
+Furthermore, \file{amsldoc.pdf}, the AMS user's
guide for the \pkg{amsmath} package~\cite{amsldoc}, has been updated
from version~2.0 to~2.1 to incorporate changes and corrections made
between 2016 and 2018.
@@ -354,7 +360,7 @@ between 2016 and 2018.
\url{https://www.latex-project.org/publications/}
\bibitem{amsldoc} American Mathematical Society and The \LaTeX\ Project:
- \emph{User's Guide for the \texttt{amsmath} package} (Version 2.1).
+ \emph{User's Guide for the \pkg{amsmath} package} (Version 2.1).
April 2018.
Available from
\url{https://www.ctan.org}