[latex3-commits] [git/LaTeX3-latex3-latex2e] copyedits-chris: Merge branch 'develop' into copyedits-chris (6773a531)
Frank Mittelbach
frank.mittelbach at latex-project.org
Thu Oct 14 19:42:04 CEST 2021
Repository : https://github.com/latex3/latex2e
On branch : copyedits-chris
Link : https://github.com/latex3/latex2e/commit/6773a5314ec1e94f7007dcf623f6ef9e953b02e3
>---------------------------------------------------------------
commit 6773a5314ec1e94f7007dcf623f6ef9e953b02e3
Merge: 974ef939 23b9664a
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Thu Oct 14 19:42:04 2021 +0200
Merge branch 'develop' into copyedits-chris
# Conflicts:
# base/doc/ltnews34.tex
# base/ltpara.dtx
>---------------------------------------------------------------
6773a5314ec1e94f7007dcf623f6ef9e953b02e3
CONTRIBUTING.md | 4 +-
README.md | 4 +-
base/changes.txt | 5 +
base/classes.dtx | 22 ++--
base/doc.dtx | 11 +-
base/doc/ltnews34.tex | 14 +-
base/ltoutenc.dtx | 4 +-
base/ltpara.dtx | 9 +-
base/makeindx.dtx | 4 +-
base/preload.dtx | 4 +-
base/slides.dtx | 8 +-
required/amsmath/README.md | 2 +-
required/cyrillic/README.md | 2 +-
required/graphics/README.md | 2 +-
required/graphics/color.dtx | 8 +-
required/graphics/graphics.dtx | 2 +-
required/tools/README.md | 2 +-
required/tools/array.dtx | 6 +-
required/tools/changes.txt | 9 +-
required/tools/multicol.dtx | 128 +++++++++++++------
required/tools/testfiles/github-0682.lvt | 155 +++++++++++++++++++++++
required/tools/testfiles/github-0682.tlg | 17 +++
texmf/tex/latex/l3backend/l3backend-dvipdfmx.def | 8 +-
texmf/tex/latex/l3backend/l3backend-dvips.def | 19 +--
texmf/tex/latex/l3backend/l3backend-dvisvgm.def | 2 +-
texmf/tex/latex/l3backend/l3backend-luatex.def | 8 +-
texmf/tex/latex/l3backend/l3backend-pdftex.def | 8 +-
texmf/tex/latex/l3backend/l3backend-xetex.def | 8 +-
texmf/tex/latex/l3kernel/expl3-code.tex | 15 ++-
texmf/tex/latex/l3kernel/expl3-generic.tex | 2 +-
texmf/tex/latex/l3kernel/expl3.ltx | 2 +-
texmf/tex/latex/l3kernel/expl3.sty | 2 +-
32 files changed, 373 insertions(+), 123 deletions(-)
diff --cc base/doc/ltnews34.tex
index fefed8ac,d2507f69..de10a04c
--- a/base/doc/ltnews34.tex
+++ b/base/doc/ltnews34.tex
@@@ -734,23 -696,37 +734,33 @@@ a run-in heading rather than appearing
%
\githubissue[s]{131 and 173}
- %% \subsection{???}
+
- %% \githubissue{000}
+ \subsection{\pkg{multicol}: Better column break control}
+
+ From version 1.9 onwards \cs{columnbreak} accepts an optional
+ argument (just like \cs{pagebreak}) in which you can specify the
+ desirability to break the column after the current line: supported values are
+ \texttt{1} to \texttt{4} with higher numbers increasing the likelihood.
+ This version also adds \cs{newcolumn}
+ which forces a column break but runs the column short (comparible to
+ \cs{newpage} for pages).
+ %
+ \githubissue{682}
+
+
\section{Changes to packages in the \pkg{amsmath} category}
-\subsection{Improve compability with hyperref}
+\subsection{Improved compatibility with \pkg{hyperref}}
-When \pkg{hyperref} is used, incrementing a counter creates anchors and this can affect spacing.
-For a long time \pkg{hyperref} patched the \env{equation} environment to
-avoid some of the side effects. This patch has now been moved directly into \pkg{amsmath}.
-Additionally,
-a \cs{mathopen} has been added to avoid that the anchor affects a following unary symbol.
+This change in amsmath fixes a spacing problem caused by the
+method used in \pkg{hyperref} to change the \env{equation} environment.
%
-\githubissue{652}
-
-\subsection{???}
-
+For simplicity, an explicit, low-level (hence possibly temporary)
+patch has been added to \pkg{amsmath}: this consists of an extra, empty (hence invisible)
+\cs{mathopen} atom (with no mathematical meaning) at the start of the
+environment’s mathematical content.
%
-\githubissue{000}
-
-
-
+\githubissue{652}
\medskip
diff --cc base/ltpara.dtx
index b7670dc4,a18e9fdc..1e6502fb
--- a/base/ltpara.dtx
+++ b/base/ltpara.dtx
@@@ -980,12 -966,9 +980,9 @@@
% { \mode_if_horizontal_p: }
% { \bool_not_p:n { \mode_if_inner_p: } }
% { ...
- % \end{macrocode}
- %
- % TEMP NOTE: Changed in develop
- %
+ %\end{verbatim}
% Since this is executed for each and every paragraph in a document
-% we try to stay a fast as possible, So we are aren't using the
+% we try to stay as fast as possible, so we do not use the
% above construct but two conditionals instead. Using low-level
% \cs{if_mode...} conditions would be even faster but has the
% danger to conflict with conditionals in the user hooks.
More information about the latex3-commits
mailing list.