[latex3-commits] [git/LaTeX3-latex3-latex2e] ltnews36: as coming back from kb (00b84962)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Oct 30 11:18:20 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : ltnews36
Link       : https://github.com/latex3/latex2e/commit/00b84962873f2537ffc6d9b68abdea9c72fa6ad8

>---------------------------------------------------------------

commit 00b84962873f2537ffc6d9b68abdea9c72fa6ad8
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Oct 30 11:18:20 2022 +0100

    as coming back from kb


>---------------------------------------------------------------

00b84962873f2537ffc6d9b68abdea9c72fa6ad8
 base/doc/ltnews36.tex | 51 +++++++++++++++++++++++++++------------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

diff --git a/base/doc/ltnews36.tex b/base/doc/ltnews36.tex
index 0960e3d2..ea6ef4d5 100644
--- a/base/doc/ltnews36.tex
+++ b/base/doc/ltnews36.tex
@@ -150,8 +150,8 @@ improve one or the other interface.
 The only really important functionality that was added is described in
 the next section: the ability to easily define document-level commands
 and environments that accept a key/value list in one of its (usually
-optional) arguments including the ability to determine if the argument
-does contain such a key/value list or just a single
+optional) arguments, including the ability to determine if the argument
+does in fact contain such a key/value list or just a single
 \enquote{classical} value.
 
 For the \enquote{Tagged \LaTeX{} Project} this functionality is very
@@ -163,7 +163,7 @@ overwrite default tagging if that becomes necessary in a document.
 \section{Auto-detecting key--value arguments}
 
 To allow extension of the core \LaTeX{} syntax, \pkg{ltcmd} now supports
-a \texttt{={...}} modifier when grabbing arguments. This modifier instructs
+a \texttt{={...}}\ modifier when grabbing arguments. This modifier instructs
 \LaTeX{} that the argument should be passed to the underlying code as
 a set of key/values. If the argument does not \enquote{look like} a set
 of key/values, it will be converted into a single key--value pair, with
@@ -186,13 +186,13 @@ only \texttt{=} outside of math mode will generally cause
 interpretation as key/value material.
 
 In case the argument contains a \enquote{textual} \texttt{=} sign that
-is mistaken as key/value indicator you can hide it using a brace
+is mistaken as a key/value indicator you can hide it using a brace
 group as you would do in other places, e.g.,
 \begin{verbatim}
 \caption[{Use of = signs}]
         {Use of = signs in optional arguments}
 \end{verbatim}
-However, because a \texttt{=} sign in math mode are already ignored, this
+However, because \texttt{=} signs in math mode are already ignored, this
 should seldom be necessary.
 
 
@@ -239,27 +239,30 @@ otherwise English input
 \end{verbatim}
 yields
 %\begin{quotation}
-  \MakeUppercase[lang = tr]{Ragıp Hulûsi Özdem}.
+%  \MakeUppercase[lang = tr]{Ragıp Hulûsi Özdem}.
 %\end{quotation}
+   \IfFormatAtLeastTF{2023/11/01}%
+       {\MakeUppercase[lang = tr]{Ragıp Hulûsi Özdem}}%
+       {RAGIP HULÛS\.I ÖZDEM}.
 
 \section{Code improvements}
 
-\subsection{Support for slanted small caps in the EC-fonts }
+\subsection{Support for slanted small caps in the EC fonts}
 For some time \LaTeX{} has supported the combination of the shapes
-small caps and italic/slanted. The EC-fonts contain slanted small caps fonts
+small caps and italic/slanted. The EC fonts contain slanted small caps fonts
 but using them required the loading of an external package. Suitable font definitions
 have now been added to \pkg{t1cmd.fd} and so from now on
 \begin{verbatim}
- \textsc{\textsl{slanted small}}
- \textsc{\textit{italic small caps}}
+ \textsc{\textsl{slanted small caps}};
+ \textsc{\textit{italic small caps}};
  \bfseries
- \textsc{\textsl{bold slanted small caps}}
+ \textsc{\textsl{bold slanted small caps}};
  \textsc{\textit{bold italic small caps}}
 \end{verbatim}
 will give the expected result: {\fontfamily{cmr}
-\textsc{\textsl{slanted small}} \textsc{\textit{italic small caps}}
+\textsc{\textsl{slanted small caps}}; \textsc{\textit{italic small caps}};
 \bfseries
-\textsc{\textsl{bold slanted small caps}} \textsc{\textit{bold italic small caps}}}
+\textsc{\textsl{bold slanted small caps}}; \textsc{\textit{bold italic small caps}}}
 %
 \githubissue{782}
 
@@ -314,7 +317,7 @@ already contains footnotes.
 
 
 \subsection{Robust commands in package options}
-With the standard key-based option handler added at the last release,
+With the standard key-based option handler added in the last release,
 or with contributed packages offering similar features, users may
 expect to be able to use a package option such as
 \verb|[font=\bfseries]|.
@@ -353,14 +356,14 @@ callbacks are not used.
 \githubissue{830}
 
 
-\subsection{Rule based ordering for \LuaTeX\ callback handlers}
+\subsection{Rule-based ordering for \LuaTeX\ callback handlers}
 
 In \hologo{LuaLaTeX} the callback handlers used to be called in the order
 in which they were registered in, but this was often rather fragile.
 It depends a lot on the load order and any attempts to enforce a
-different order required to unregister and reregister the handlers to
-be reordered. Additionally even if some ordering constraints where
-enforced that way another package loaded later could accidentally
+different order required unregistering and reregistering the handlers to
+be reordered. Additionally, even if some ordering constraints where
+enforced that way, another package loaded later could accidentally
 overwrite it.
 
 To improve this, we now order the callback handlers based on ordering
@@ -392,7 +395,7 @@ rules explicitly.
 \subsection{Prevent \TeX{} from losing a \cs{smash}}
 
 When \TeX{} is typesetting a fraction, it will rebox the material in
-either numerator or the denominator depending on which is wider. If
+either the numerator or denominator, depending on which is wider. If
 the repackaged part consists of a single box, that box gets new
 dimensions and if it was built using a \cs{smash} that effect vanishes
 (because a smash is nothing other than zeroing some box dimension,
@@ -440,7 +443,7 @@ approach altogether.
 %
 \githubissue{921}
 
-\subsection{Reporting of unused global issues when using key--value processing}
+\subsection{Reporting of unused global options when using key--value processing}
 
 Using the new key--value option processor did not properly report any unused
 global options when it was used in handling class options. This has now been
@@ -452,15 +455,15 @@ corrected.
 %\section{Changes to packages in the \pkg{amsmath} category}
 
 
-
+\newpage
 \section{Changes to packages in the \pkg{graphics} category}
 
 \subsection{Fix a \cs{mathcolor} bug}
 
 The \cs{mathcolor} command introduced in \cite{36:ltnews35} needs to
-scan for following sub and superscripts, but if it did so at the end
+scan for following sub- and superscripts, but if it did so at the end
 of an alignment cell, e.g., in a \texttt{array} environment, the
-\texttt{\&} was evaluated too early causing some internal errors. This
+\texttt{\&} was evaluated too early, causing some internal errors. This
 is now properly guarded for.
 %
 \githubissue{901}
@@ -473,7 +476,7 @@ is now properly guarded for.
 
 \subsection{\pkg{array}: Correctly identify single-line m-cells}
 
-Cells in m-columns that only contain a single line are supposed to
+Cells in m-columns that contain only a single line are supposed to
 behave like single-line p-cells and align at the same baseline. To
 test for the condition, \pkg{array} used to compare the height of the cell to
 the height of the strut used for the table rows. However, the height of that





More information about the latex3-commits mailing list.