[latex3-commits] [git/LaTeX3-latex3-latex2e] usrguide-cleanup: Merge branch 'develop' into usrguide-cleanup (70b3d395)
Frank Mittelbach
frank.mittelbach at latex-project.org
Sun Jan 8 23:50:35 CET 2023
Repository : https://github.com/latex3/latex2e
On branch : usrguide-cleanup
Link : https://github.com/latex3/latex2e/commit/70b3d395900ce9d7ca66a0b052b57424e2f0db16
>---------------------------------------------------------------
commit 70b3d395900ce9d7ca66a0b052b57424e2f0db16
Merge: 46c0893b ab2a8064
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Sun Jan 8 23:50:35 2023 +0100
Merge branch 'develop' into usrguide-cleanup
# Conflicts:
# base/doc/usrguide.tex
>---------------------------------------------------------------
70b3d395900ce9d7ca66a0b052b57424e2f0db16
.github/tl_packages | 2 +
.github/workflows/cache.yaml | 21 +-
.github/workflows/deploy.yaml | 21 +-
.github/workflows/main.yaml | 21 +-
base/README.md | 2 +-
base/changes.txt | 34 +
base/doc/ltnews37.tex | 63 +-
base/doc/usrguide.tex | 25 +-
base/ltcmd.dtx | 46 +-
base/ltdefns.dtx | 226 +-
base/ltfiles.dtx | 14 +-
base/ltfinal.dtx | 34 +-
base/ltspace.dtx | 16 +-
base/ltvers.dtx | 2 +-
base/ltxdoc.dtx | 11 +-
.../{github-569.lvt => github-0569.lvt} | 0
.../{github-569.tlg => github-0569.tlg} | 0
.../{github-569b.lvt => github-0569b.lvt} | 0
.../{github-569b.tlg => github-0569b.tlg} | 4 -
.../{github-639.lvt => github-0639.lvt} | 0
.../{github-639.tlg => github-0639.tlg} | 0
base/testfiles-ltcmd/github-0963.lvt | 75 +
base/testfiles-ltcmd/github-0963.tlg | 131 +
base/testfiles-lthooks/ltcmdhooks-001.tlg | 14 +
base/testfiles-lthooks/lthooks-000.tlg | 14 +
base/testfiles-lthooks/lthooks-001.tlg | 30 +
base/testfiles-lthooks/lthooks-002.tlg | 30 +
base/testfiles-lthooks/lthooks-003.tlg | 16 +
base/testfiles-lthooks/lthooks-004.tlg | 16 +
base/testfiles-lthooks/lthooks-005.tlg | 16 +
base/testfiles-lthooks/lthooks-006.tlg | 16 +
base/testfiles-lthooks/lthooks-007.tlg | 30 +
base/testfiles-lthooks/lthooks-008.tlg | 16 +
base/testfiles-lthooks/lthooks-009.tlg | 14 +
base/testfiles-lthooks/lthooks-011.tlg | 56 +
base/testfiles-lthooks/lthooks-013.tlg | 14 +
base/testfiles-lthooks/lthooks-021.tlg | 14 +
base/testfiles-lthooks/lthooks-legacy.tlg | 14 +
base/testfiles-lthooks2/lthooks2-002.tlg | 14 +
base/testfiles-lthooks2/lthooks2-005.tlg | 28 +
base/testfiles/github-0479-often.luatex.tlg | 4 +
base/testfiles/github-0479-often.tlg | 4 +
base/testfiles/github-0479-often.xetex.tlg | 4 +
base/testfiles/github-0881a.tlg | 3 +-
base/testfiles/github-0944.tlg | 1 +
base/testfiles/github-0962b.luatex.tlg | 211 ++
base/testfiles/github-0962b.lvt | 38 +
base/testfiles/github-0962b.tlg | 189 ++
base/testfiles/github-0967.lvt | 32 +
base/testfiles/github-0967.tlg | 9 +
.../testfiles/github-0975.lvt | 8 +-
.../testfiles/{github-0587.tlg => github-0975.tlg} | 9 +-
.../tlb-latexrelease-rollback-003-often.luatex.tlg | 8 +
.../tlb-latexrelease-rollback-003-often.tlg | 8 +
.../tlb-latexrelease-rollback-003-often.xetex.tlg | 8 +
...tlb-latexrelease-rollback-2020-10-01.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-2020-10-01.tlg | 4 +
.../tlb-latexrelease-rollback-2020-10-01.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2021-06-01.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-2021-06-01.tlg | 4 +
.../tlb-latexrelease-rollback-2021-06-01.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2021-11-15.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-2021-11-15.tlg | 4 +
.../tlb-latexrelease-rollback-2021-11-15.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2022-06-01.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-2022-06-01.tlg | 4 +
.../tlb-latexrelease-rollback-2022-06-01.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2022-11-01.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-2022-11-01.tlg | 4 +
.../tlb-latexrelease-rollback-2022-11-01.xetex.tlg | 4 +
base/testfiles/tlb-rollback-004-often.luatex.tlg | 4 +
base/testfiles/tlb-rollback-004-often.tlg | 4 +
base/testfiles/tlb-rollback-004-often.xetex.tlg | 4 +
base/testfiles/tlb-rollback-005.luatex.tlg | 4 +
base/testfiles/tlb-rollback-005.tlg | 4 +
base/testfiles/tlb-rollback-005.xetex.tlg | 4 +
base/update-ltcmd-tests.sh | 7 +-
base/update-rollback-tests.sh | 3 +-
required/firstaid/changes.txt | 10 +
required/firstaid/config-pdf.lua | 6 +
.../latex2e-first-aid-for-external-files.dtx | 59 +-
.../testfiles-pdf/firstaid-crop-mirror.lvt | 9 +
.../testfiles-pdf/firstaid-crop-mirror.tlg | 144 +
.../testfiles-pdf/firstaid-crop-stockwidth.pvt | 12 +
.../testfiles-pdf/firstaid-crop-stockwidth.tpf | 269 ++
required/firstaid/testfiles/firstaid-songs.lvt | 17 +
required/firstaid/testfiles/firstaid-songs.tlg | 267 ++
.../firstaid/testfiles/firstaid-songs.xetex.tlg | 265 ++
required/latex-lab/changes.txt | 8 +
required/latex-lab/documentmetadata-support.dtx | 57 +-
required/latex-lab/latex-lab-new-or-1.dtx | 159 +
...latex-lab-new-or.dtx => latex-lab-new-or-2.dtx} | 10 +-
required/latex-lab/latex-lab-testphase.dtx | 45 +-
required/latex-lab/latex-lab.ins | 5 +-
required/latex-lab/testfiles-OR/footmisc-001.tlg | 3 +
required/latex-lab/testfiles-OR/footmisc-002.tlg | 7 +-
required/latex-lab/testfiles-OR/footmisc-003.tlg | 4 +-
required/latex-lab/testfiles-OR/footmisc-004.tlg | 4 +-
required/latex-lab/testfiles-OR/footmisc-005.tlg | 4 +-
required/latex-lab/testfiles-OR/footmisc-006.tlg | 4 +-
.../testfiles-OR/footmisc-007-rollback.tlg | 7 +-
.../testfiles-OR/footmisc-009-multiple.tlg | 7 +-
.../testfiles-OR/footmisc-010-setspace.tlg | 7 +-
.../latex-lab/testfiles-OR/footmisc-011-para.tlg | 4 +-
.../latex-lab/testfiles-OR/footmisc-012-side.tlg | 7 +-
.../testfiles-OR/footmisc-013-scrartcl.tlg | 4 +-
.../footmisc-floats-abovefloats-flushbottom.tlg | 4 +-
.../testfiles-OR/footmisc-floats-abovefloats.tlg | 4 +-
.../footmisc-floats-belowfloats-flushbottom.tlg | 4 +-
.../testfiles-OR/footmisc-floats-latex.tlg | 4 +-
required/latex-lab/testfiles-OR/tagging-001.tlg | 4 +-
.../testfiles/documentmetadata-support-000.tlg | 15 +-
.../testfiles/documentmetadata-support-001.tlg | 15 +-
...rt-000.lvt => documentmetadata-support-002.lvt} | 6 +-
...luatex.tlg => documentmetadata-support-002.tlg} | 16 +-
texmf/tex/latex/l3kernel/expl3-code.tex | 3310 ++++++++------------
texmf/tex/latex/l3kernel/expl3-generic.tex | 2 +-
texmf/tex/latex/l3kernel/expl3.ltx | 14 +-
texmf/tex/latex/l3kernel/expl3.sty | 2 +-
texmf/tex/latex/l3kernel/l3doc.cls | 38 +-
texmf/tex/latex/l3packages/xparse/xparse.ltx | 2 +-
texmf/tex/latex/l3packages/xparse/xparse.sty | 7 +-
.../latex/pdfmanagement-testphase/color-ltx.sty | 2 +-
.../colorspace-patches-tmp-ltx.sty | 29 +-
.../fontspec-luatex-tmp-ltx.sty | 2 +-
.../pdfmanagement-testphase/hgeneric-testphase.def | 70 +-
.../hyperxmp-patches-tmp-ltx.sty | 184 --
.../l3backend-testphase-dvipdfmx.def | 18 +-
.../l3backend-testphase-dvips.def | 11 +-
.../l3backend-testphase-dvisvgm.def | 11 +-
.../l3backend-testphase-luatex.def | 18 +-
.../l3backend-testphase-pdftex.def | 21 +-
.../l3backend-testphase-xetex.def | 18 +-
.../l3pdffield-testphase.sty | 22 +-
.../output-patches-tmp-ltx.sty | 3 +-
.../pdfmanagement-testphase/pdflscape-ltx.sty | 54 -
.../pdfmanagement-firstaid.sty | 63 +-
.../pdfmanagement-testphase.ltx | 1182 +++++--
.../pdfmanagement-testphase.sty | 2 +-
.../pdfmanagement-testphase/transparent-ltx.sty | 26 -
.../xcolor-patches-tmp-ltx.sty | 2 +-
141 files changed, 5439 insertions(+), 2880 deletions(-)
diff --cc base/doc/usrguide.tex
index f1a108e4,7234ac82..56fa608f
--- a/base/doc/usrguide.tex
+++ b/base/doc/usrguide.tex
@@@ -1069,8 -923,28 +1066,28 @@@ also the actual payload code and in cas
\cs{NewDocumentCommand}, etc.\ it also gives you detailed information
about the argument signature.
+ \begin{decl}
+ |\NewEnvironmentCopy| \arg{env} \arg{existing-env} \\
+ |\RenewEnvironmentCopy| \arg{env} \arg{existing-env} \\
+ |\DeclareEnvironmentCopy| \arg{env} \arg{existing-env}
+ \end{decl}
+
+ This copies the definition for environment \meta{existing-env} to
+ \meta{env} (both the beginning and end code), i.e., it is simply
+ applying \cs{NewCommandCopy} twice to the internal commands that
+ define an environment, i.e., \cs{}\meta{env} and \cs{end}\meta{env}.
+ The differences between \cs{New...}, \cs{Renew...}, and
+ \cs{Declare...} are the usual ones.
+
+ \begin{decl}
+ |\ShowEnvironment| \arg{env}
+ \end{decl}
+ This displays the meaning of the begin end end code for environment \meta{env}.
+
+
+
-\section[Preconstructing command names \\ (or otherwise expanding arguments)]
+\subsection[Preconstructing command names \\ (or otherwise expanding arguments)]
{Preconstructing command names (or otherwise expanding arguments)}
\label{sec:preconstructing-csnames}
More information about the latex3-commits
mailing list.