[latex3-commits] [git/LaTeX3-latex3-latex2e] hotfix/ltnews: formatting updates for ltnews32 (9e1f3d38)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Oct 4 10:43:08 CEST 2020


Repository : https://github.com/latex3/latex2e
On branch  : hotfix/ltnews
Link       : https://github.com/latex3/latex2e/commit/9e1f3d384248d1e7a42c6b212e9b7039aeb64fa3

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

commit 9e1f3d384248d1e7a42c6b212e9b7039aeb64fa3
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Oct 4 10:43:08 2020 +0200

    formatting updates for ltnews32


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

9e1f3d384248d1e7a42c6b212e9b7039aeb64fa3
 base/doc/ltnews32.tex | 34 ++++++++++++++++------------------
 1 file changed, 16 insertions(+), 18 deletions(-)

diff --git a/base/doc/ltnews32.tex b/base/doc/ltnews32.tex
index f26449af..a960bde8 100644
--- a/base/doc/ltnews32.tex
+++ b/base/doc/ltnews32.tex
@@ -241,7 +241,7 @@ soft hyphen character (U+00AD) an alias for the \LaTeX\ soft hyphen
 \cs{-}. The Unicode engines \XeTeX{} and \LuaTeX{} behaved
 differently though: They either ignored U+00AD or interpreted it as an
 unconditional hyphen. This inconsistency is fixed now and \LaTeX{}
-always treats \texttt{U+00AD} as \cs{-}.
+always treats U+00AD as \cs{-}.
 %
 \githubissue{323}
 
@@ -308,8 +308,6 @@ by setting \cs{finalhyphendemerits} to zero in unjustified settings.
 %
 \githubissue{274}
 
-\def\negskip{\tubcommand{\vspace*{-.2pt}}}
-\negskip
 \subsection{Set a non-zero \cs{baselineskip} in text scripts}
 
 As \cs{textsuperscript} and \cs{textsubscript} usually contain only a
@@ -320,7 +318,6 @@ been adjusted.
 %
 \githubissue{249}
 
-\negskip
 \subsection{Spacing issues when using \cs{linethickness}}
 
 In some circumstances the use of \cs{linethickness} introduced a
@@ -330,7 +327,6 @@ to the right. This has been corrected.
 \githubissue{274}
 
 
-\negskip
 \subsection{Better support for the legacy series default interface}
 
 In the initial implementation of \LaTeX's font selection scheme (NFSS)
@@ -345,7 +341,6 @@ method to cover additional edge cases.
 \githubissue[s]{306,315}
 
 
-\negskip
 \subsection{Support for uncommon font series defaults}
 
 If a font family was set up with fairly unusual font series defaults,
@@ -363,6 +358,8 @@ been corrected.
 %
 \githubissue{291}
 
+\tubcommand{\vspace*{-6pt}\break}
+
 \subsection{Checking the current font series context}
 
 Sometimes it is necessary to define commands that act differently when
@@ -605,13 +602,11 @@ now allowed.
 
 \subsection{Spacing commands moved from \pkg{amsmath} to the kernel}
 Originally \LaTeX{} only provided a small set of spacing commands
-for use in text and math, some of the commands like \cs{;} were
+for use in text and math; some of the commands like \cs{;} were
 only supported in math mode. \texttt{amsmath} normalized  and
 provided all of them in text and math. This code has now been
 moved to the kernel so that it is generally available.
-%
-\githubissue{303}
-
+\begin{center}
 \begin{tabular}{lll}
 command name(s)              & math   & text\\\hline
 \cs{,}  \cs{thinspace}       & $x\,x$ & x\,x\\
@@ -621,7 +616,9 @@ command name(s)              & math   & text\\\hline
 \cs{;} \cs{thickspace}       & $x\;x$ & x\;x\\
 \cs{negthickspace}           & $x\negthickspace x$ & x\negthickspace x\\
 \end{tabular}
-
+\end{center}
+%
+\githubissue{303}
 
 
 \subsection{Access raw glyphs in \LuaTeX\ without reloading fonts}
@@ -645,7 +642,8 @@ command with three arguments to the  \texttt{.toc} and similar files.
 \pkg{hyperref} redefines \cs{addcontentsline} to write
 a fourth argument. The change unifies the number of arguments
 by writing an additional empty brace group.
-
+%
+\githubissue{370}
 
 
 \subsection{Lua\TeX\ callback \texttt{new\_graf} made \texttt{exclusive}}
@@ -795,15 +793,15 @@ processed as part of the formula.
 %
 \githubissue{5}
 
-\tubcommand\newpage
 \subsection{Detect Unicode engines when setting \cs{std at minus} and \cs{std at equal}}
 
 \pkg{amsmath} now detects the Unicode engines and uses their extended
-commands to define \cs{std at minus} and \cs{std at equal}. This avoids a
-package like \pkg{unicode-math} having to patch the code in the begin
-document hook to change the commands.
+commands to define \cs{std at minus} and
+\tubcommand{\parfillskip=0pt\par\newpage\noindent}%
+\cs{std at equal}. This avoids a package like 
+\pkg{unicode-math} having to patch the code in the begin document hook to change the commands.
 
-\subsection{Use lua\TeX{} primitives}
+\subsection{\pkg{lualatex-math}: Use Lua\TeX{} primitives}
 
 For a number of years \pkg{lualatex-math} patched \cs{frac},
 \cs{genfrac} and the \texttt{subarray} environment to make use of new
@@ -842,7 +840,7 @@ serve as a source for other packages.
 For further details take a look at the \pkg{babel} package
 documentation~\cite{32:babel}.
 
-
+\medskip
 \begin{thebibliography}{9}
 
 \fontsize{9.3}{11.3}\selectfont





More information about the latex3-commits mailing list.