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