summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-10-22 21:41:02 +0000
committerKarl Berry <karl@freefriends.org>2021-10-22 21:41:02 +0000
commit68000a49928e6bb364140f025edf109855b643b2 (patch)
tree3ab9ba7cca15011894ee658c6ad9e962350f74bb /Master/texmf-dist/doc/latex-dev/base/ltnews31.tex
parentabde33f8241a26a6b42ff9a290306966536c55cf (diff)
latex-dev (22oct21)
git-svn-id: svn://tug.org/texlive/trunk@60842 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev/base/ltnews31.tex')
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews31.tex27
1 files changed, 14 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex
index 61e8b006833..8bb6e638b5f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex
@@ -43,6 +43,8 @@
\providecommand\meta[1]{$\langle$\textit{#1}$\rangle$}
\providecommand\option[1]{\texttt{#1}}
\providecommand\env[1]{\texttt{#1}}
+\providecommand\file[1]{\texttt{#1}}
+\providecommand\pkg[1]{\texttt{#1}}
\providecommand\XeTeX{\hologo{XeTeX}}
@@ -251,7 +253,7 @@ The way that shapes combine with each other is not hardwired; it is
customizable and extensible if there is ever a need for this. The
mappings
are defined through \cs{DeclareFontShapeChangeRule} and the
-details for developers are documented in \texttt{source2e.pdf}.
+details for developers are documented in \file{source2e.pdf}.
The ideas for this interface extension have been pioneered in
\pkg{fontspec} by Will Robertson for Unicode engines, and in
@@ -318,7 +320,7 @@ premier league for font usage.
The ways in which the different series values combine with each other is not
hardwired but is again customizable and extensible. The mappings are
defined through \cs{DeclareFontSeriesChangeRule} and the details for
-developers are documented in \texttt{source2e.pdf}.
+developers are documented in \file{source2e.pdf}.
\subsection{Font series defaults per document family}
@@ -457,18 +459,17 @@ With the text companion symbols as part of the kernel, it is normally
no longer necessary to load the \pkg{textcomp} package, but for
backwards compatibility this package will remain available. There is,
however, one use case where it remains useful: if you load the package
-with the option \texttt{error} or \texttt{warn} then substitutions
+with the option \option{error} or \option{warn} then substitutions
will change their behavior and result in a \LaTeX{} error or a
\LaTeX{} warning (on the terminal), respectively. Without the package
the substitution information only appears in the \texttt{.log}
-file. If you use the option \texttt{quiet}, then even the information in
+file. If you use the option \option{quiet}, then even the information in
the transcript is suppressed (which is not really recommended).
\subsection{New \texttt{alias} size function for use in \texttt{.fd} files}
-% These are really called ``size functions'' in NFSS, a bit weird I know
Most of the newer fonts supported in \TeX{} have been set up with the
\texttt{autoinst} tool by Marc Penninga. In the past, this program
@@ -565,7 +566,7 @@ has been corrected. This also involved a correction to \pkg{amsmath}.
\githubissue{251}
-\subsection{Allow more write streams with \texttt{filecontents} in \LuaTeX}
+\subsection{Allow more write streams with \env{filecontents} in \LuaTeX}
Most \TeX{} engines only support a maximum of sixteen concurrently
open write streams, and when those have been used up, then
@@ -576,7 +577,7 @@ also now be utilised.
%
\githubissue{238}
-\subsection{Allow spaces in \texttt{filecontents} option list}
+\subsection{Allow spaces in \env{filecontents} option list}
Leaving spaces or newlines in the option list prevented the options
from being correctly recognized. This\\
@@ -609,9 +610,9 @@ All of these are now robust.
\section{Changes to packages in the \pkg{tools} category}
-\subsection{Fixed column depth in boxed \texttt{multicols}}
+\subsection{Fixed column depth in boxed \env{multicols}}
-The \texttt{multicols} environment was setting \cs{maxdepth} when
+The \env{multicols} environment was setting \cs{maxdepth} when
splitting boxes; but, due to the way the internal interfaces of \LaTeX{} are
designed, it should have used \cs{@maxdepth} instead. As a result,
balanced boxed multicols sometimes ended up having different heights
@@ -620,9 +621,9 @@ even if they had exactly the same content.
\githubissue{190}
-\subsection{Ensure that \texttt{multicols} does not lose text}
+\subsection{Ensure that \env{multicols} does not lose text}
-The \texttt{multicols} environment needs a set of consecutively numbered boxes to
+The \env{multicols} environment needs a set of consecutively numbered boxes to
collect column material. The way those got allocated could result in
disaster if other packages allocated most boxes below box~255 (which
\TeX{} always uses for the output page). In the original
@@ -641,13 +642,13 @@ lower-numbered registers available.
\subsection{Allow spaces in \cs{hhline} arguments}
The \verb|\hhline| command, which allows the
-specification of rule segments in \texttt{tabular} environments, now
+specification of rule segments in \env{tabular} environments, now
allows (but ignores) spaces between its tokens: so
\verb|\hhline{: = : =}| is now allowed and is equivalent to
\verb|\hhline{:=:=}|. This matches similar token arguments in \LaTeX{}
such as the \verb|[h t p]| argument on floats. A similar change has
been made to the extended \verb|\hhline| command in the
-\texttt{colortbl} package.
+\pkg{colortbl} package.
%
\githubissue{242}