diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev/base/ltnews31.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex-dev/base/ltnews31.tex | 27 |
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} |