[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.