[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: copy-edits by Barbara fix to recent checkin (_ doesn't work in \texttt :-)) (8ac563f6)
Frank Mittelbach
frank.mittelbach at latex-project.org
Sun Aug 2 22:21:28 CEST 2020
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/8ac563f61bc97758902f96e38572872cfc622096
>---------------------------------------------------------------
commit 8ac563f61bc97758902f96e38572872cfc622096
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Sun Aug 2 22:21:28 2020 +0200
copy-edits by Barbara
fix to recent checkin (_ doesn't work in \texttt :-))
>---------------------------------------------------------------
8ac563f61bc97758902f96e38572872cfc622096
base/doc/ltnews32.tex | 56 +++++++++++++++++++++++++--------------------------
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/base/doc/ltnews32.tex b/base/doc/ltnews32.tex
index 3adcfdab..bf2adb33 100644
--- a/base/doc/ltnews32.tex
+++ b/base/doc/ltnews32.tex
@@ -208,7 +208,7 @@ The file \texttt{lthooks.dtx} holds the core management code for hooks
and defines basic hooks for environments (as previously offered by
\pkg{etoolbox}), \texttt{ltshipout.dtx} provides kernel hooks into the
shipout process (making packages like \pkg{atbegshi},
-etc.\ unnecessary) and the file \texttt{ltfilehook.dtx} holds
+etc., unnecessary) and the file \texttt{ltfilehook.dtx} holds
redefinition for commands like \cs{input} or \cs{usepackage} so that
they offer hooks in a similar fashion to what is provided by the
\pkg{filehook} package.
@@ -277,7 +277,7 @@ always treats \texttt{U+00AD} as \cs{-}.
\subsection{Fix capital accents in Unicode engines}
In Unicode engines the capital accents such as \cs{capitalcedilla},
-etc.\ have been implemented as trival short hands for the normal
+etc., have been implemented as trival shorthands for the normal
accents (because other than Computer Modern virtually no fonts support
them), but that failed when \pkg{hyperref} got loaded. This has been
corrected.
@@ -314,7 +314,7 @@ names will remain intact.
\subsection{Avoid extra line in \cs{centering}, \cs{raggedleft} or \cs{raggedright}}
-If we aren't justifing paragraphs then a very long word (longer than a
+If we aren't justifying paragraphs then a very long word (longer than a
line) could result in an unnecessary extra line in order to prevent a
hyphen in the second-last line of the paragraph. This is now avoided
by setting \cs{finalhyphendemerits} to zero in unjustified settings.
@@ -336,7 +336,7 @@ been adjusted.
\subsection{Spacing issues when using \cs{linethickness}}
In some circumstances the use of \cs{linethickness} introduced a
-spurious space that shifted objects in a \texttt{picture} environments
+spurious space that shifted objects in a \texttt{picture} environment
to the right. This has been corrected.
%
\githubissue{274}
@@ -346,13 +346,13 @@ to the right. This has been corrected.
\subsection{Better support for the legacy series default interface}
In the initial implementation of \LaTeX's font selection scheme (NFSS)
-changes to any default where always carried out by redefining some
+changes to any default where carried out by redefining some
commands, e.g., \cs{seriesdefault}. In 2019 we introduced various
extensions and with it new methods of customising certain parts of
NFSS, e.g., the recommended way for changing the series default(s) is
now through \cs{DeclareFontSeriesDefault}~\cite{32:ltnews31}. In this
release we improved the support for legacy documents using the old
-method was improved to cover additional edge cases.
+method to cover additional edge cases.
%
\githubissue[s]{306,315}
@@ -367,7 +367,7 @@ e.g.,
\DeclareFontSeriesDefault[tt]{bf}{bm}
\end{verbatim}
then a switch between the main document families, e.g.,
-\verb=\ttfamily...\rmfamily= did not always correctly continued
+\verb=\ttfamily...\rmfamily= did not always correctly continue
typesetting in medium or bold series if that involved adjusting the
values used by \verb=\mdseries= or \verb=\bfseries=. This has now
been corrected.
@@ -451,7 +451,7 @@ When using the \LaTeX{}~2.09 legacy math alphabet interface, e.g.,
was added to the formula in case the math alphabet was used for the first
time. In some cases this math atom would change the spacing, e.g.,
change the unary minus sign into a binary minus in the above example. This
-has finally be fixed.
+has finally been fixed.
%
\gnatsissue{latex}{3357}
@@ -468,7 +468,7 @@ class names but nothing really for testing the format date. For the
latter one had to resort to some obscure command \cs{@ifl at t@r} that,
given its cryptic name, was clearly never intended for use even in
package or class code. Furthermore, even the existing interface
-commands where defective as they are testing for \enquote{equal or
+commands were defective as they are testing for \enquote{equal or
later} and not for \enquote{later} as their names indicate.
We have therefore introduced three new CamelCase commands as the
@@ -512,8 +512,8 @@ are ignored as elsewhere.
The file \pkg{l3docstrip.tex} offered a small extension over the
original \pkg{docstrip.tex} file supporting the
\texttt{\%\string<@@=\meta{module}\string>} syntax of \pkg{expl3}.
-This has now been merged into \pkg{docstrip} so that it can now be
-used both for traditional \texttt{.dtx} files and those containing
+This has been merged into \pkg{docstrip} so that it can now be
+used for both traditional \texttt{.dtx} files and those containing
code written in the L3 programming layer language.
%
\githubissue{337}
@@ -533,7 +533,7 @@ well.
\subsection{Record the counter name stepped by \cs{refstepcounter}}
-\cs{refstepcounter} now stores the name of counter in \cs{@currentcounter}.
+\cs{refstepcounter} now stores the name of the counter in \cs{@currentcounter}.
This allows packages like \pkg{zref} and \pkg{hyperref} to store the name without
having to patch \cs{refstepcounter}.
%
@@ -587,18 +587,18 @@ command name(s) & math & text\\\hline
\cs{textquotedbl} for the TU encoding in \LuaTeX\ need special handling to
stop the shaper from replacing these characters with curly quotes.
This used to be done by reloading the current font without the \texttt{tlig}
-feature, but that came with multiple disadvantages: It behaves different
+feature, but that came with multiple disadvantages: It behaves differently
than the corresponding \XeTeX\ code and it is not very efficient.
-This code has now been replaced with a implementation which injects a
-protected glyph nodes which is not affected by font shaping.
+This code has now been replaced with an implementation which injects a
+protected glyph node which is not affected by font shaping.
%
\githubissue{165}
-\subsection{Lua\TeX\ callback \texttt{new_graf} made \texttt{exclusive}}
+\subsection{Lua\TeX\ callback \texttt{new\_graf} made \texttt{exclusive}}
Corrected an incorrect callback type which caused return values from the
-\texttt{new_graf} callback to be ignored and paragraph indentation to be
-suppressed. In the new version, only one \texttt{new_graf} callback handler
+\texttt{new\_graf} callback to be ignored and paragraph indentation to be
+suppressed. In the new version, only one \texttt{new\_graf} callback handler
can be active at a time which allows this handler to take full control of
paragraph indentation.
%
@@ -623,8 +623,8 @@ to the log file, because of a typo in the check. This has been corrected.
If stretchable glue, e.g., \cs{dotfill}, is used in \env{tabular}
columns made with the \pkg{array} package, it stretches as it would in
-normal paragraph text. The one exception were \texttt{w}-columns (but
-not \texttt{W}-columns) were it got forced to its nominal width (which
+normal paragraph text. The one exception was \texttt{w}-columns (but
+not \texttt{W}-columns) where it got forced to its nominal width (which
in case if \cs{hfill} or \cs{dotfill} is 0\,pt). This has been
corrected and now \texttt{w}-columns behave like all other column
types in this respect.
@@ -661,9 +661,9 @@ corrected.
\subsection{\pkg{varioref}: Support Japanese as a language option}
The package now recognizes \texttt{japanese} as a language option.
-The extra complication is that for gramatical reasons \cs{vrefrange}
+The extra complication is that for grammatical reasons \cs{vrefrange}
needs a structure different from all other languages currently
-supported. To accomodate for this \cs{vrefrangeformat} was added to
+supported. To accommodate for this \cs{vrefrangeformat} was added to
all languages.
%
\githubissue{352}
@@ -697,7 +697,7 @@ The environments \texttt{aligned} and \texttt{gathered} have a
trailing optional argument to specify the vertical position of the
environment with respect to the rest of the line. Allowed values are
\texttt{t}, \texttt{b} and \texttt{c} but the code only tested for
-\texttt{b} and \texttt{t} and assumed anything else is must be
+\texttt{b} and \texttt{t} and assumed anything else must be
\texttt{c}. As a result, a formula starting with a bracket group would
get mangled without warning---the group being dropped and interpreted
as a request for centering. After more than 25 years this has now been
@@ -711,7 +711,7 @@ processed as part of the formula.
Multilingual typesetting has much evolved in the past years, and
\pkg{babel}, like \LaTeX{} itself, has followed the footsteps of
-Unicode and the W3C consortiums to produce proper output in many
+Unicode and the W3C consortia to produce proper output in many
languages.
Furthermore, the traditional model to define and select languages
@@ -720,23 +720,23 @@ is still the preferred one in monolingual documents, is being extended
with a new model (which can be called \enquote{horizontal}) based on
\emph{services} provided by \pkg{babel}, which allows to define and
redefine locales with the help of simple \texttt{ini} files based on
-key/value pairs. Babel provides about of 250 of these files, which
+key/value pairs. The \pkg{babel} package provides about 250 of these files, which
have been generated with the help of the Unicode Common Language Data
Repository.
Thanks to the recent advances in \texttt{lualatex} and
-\pkg{luaotfload}, babel currently provides \emph{services} for bidi
+\pkg{luaotfload}, \pkg{babel} currently provides \emph{services} for bidi
typesetting, line breaking for South East Asian and CJK scripts,
non-standard hyphenation (like ff to ff-f), alphabetic and additive
counters, automatic selection of fonts and languages based on the
-script, etc. This means babel can be used to typeset such a variety of
+script, etc. This means \pkg{babel} can be used to typeset such a variety of
languages as Russian, Arabic, Hindi, Thai, Japanese, Bangla, Amharic,
Greek, and many others.
And since these \texttt{ini} files they are easily parsable, they can
serve as a source for other packages.
-For further details take a look at the \pkg{babel}
+For further details take a look at the \pkg{babel} package
documentation~\cite{32:babel}.
More information about the latex3-commits
mailing list.