[latex3-commits] [git/LaTeX3-latex3-latex2e] gh942: Merge branch 'develop' into gh942 (3edbe5dc)

GitHub noreply at github.com
Sat Apr 15 11:29:35 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : gh942
Link       : https://github.com/latex3/latex2e/commit/3edbe5dce3c8751f5be48e8b53df9696217fcb67

>---------------------------------------------------------------

commit 3edbe5dce3c8751f5be48e8b53df9696217fcb67
Merge: e741799a fc46de73
Author: David Carlisle <d.p.carlisle at gmail.com>
Date:   Sat Apr 15 10:29:35 2023 +0100

    Merge branch 'develop' into gh942


>---------------------------------------------------------------

3edbe5dce3c8751f5be48e8b53df9696217fcb67
 base/build.lua                                     |    1 +
 base/changes.txt                                   |   16 +
 base/cmfonts.fdd                                   |    4 +-
 base/doc/{clsguide.tex => clsguide-historic.tex}   |    9 +-
 base/doc/clsguide.tex                              | 1916 ++++++++------------
 base/doc/ltnews37.tex                              |   25 +-
 base/ltcmd.dtx                                     |   14 +-
 base/manifest.txt                                  |    3 +-
 base/testfiles-ltcmd/github-0876.lvt               |   26 +
 base/testfiles-ltcmd/github-0876.tlg               |   48 +
 base/testfiles/github-1037.lvt                     |   14 +
 base/testfiles/github-1037.tlg                     |    9 +
 required/latex-lab/changes.txt                     |    5 +
 required/latex-lab/latex-lab-footnotes.dtx         |    4 +-
 .../{footmisc-001.lvt => footnote-par.lvt}         |   13 +-
 ...{footnote-hyperref-001.tlg => footnote-par.tlg} |    0
 16 files changed, 878 insertions(+), 1229 deletions(-)

diff --cc base/changes.txt
index 87ac7103,f00cb6fa..f7af41e9
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,10 -6,16 +6,20 @@@ completeness or accuracy and it contain
  are not part of the distribution.
  ================================================================================
  
+ 2023-04-13  David Carlisle  <David.Carlisle at latex-project.org>
+ 
+ 	* cmfonts.fdd: add missing substitution for U/cmtt/bx/sl gh/1037
+ 
+ 2023-04-13  Phelype Oleinik  <phelype.oleinik at latex-project.org>
+ 
+ 	* ltcmd.dtx (subsection{Grabbing arguments}):
+ 	Set \tex_endlinechar:D earlier to correct parsing of newlines in
+ 	special catcode settings (e.g., \ExplSyntaxOn) (gh/876).
+   
 +2023-04-02  David Carlisle  <David.Carlisle at latex-project.org>
 +
 +	* ltfilehook.dtx: allow par as a filename. (gh/942)
 +
  2023-04-01  David Carlisle  <David.Carlisle at latex-project.org>
  
  	* ltfssbas.dtx: locally reset frozen mathversions when the math
diff --cc base/doc/ltnews37.tex
index 8cff93b9,ffdad9b7..ebe103c9
--- a/base/doc/ltnews37.tex
+++ b/base/doc/ltnews37.tex
@@@ -513,12 -512,30 +512,36 @@@ This will improve \cs{boldsymbol} and \
  %
  \githubissue{1028}
  
 +\subsection{Allow par as a filename}
 +\verb|\input{par}| or \verb|\includegraphics{par}| could give spurious
 +errors. This has been fixed by making an internal command \cs{long}.
 +%
 +\githubissue{942}
 +
+ \subsection{Correct setting of \cs{endlinechar} in \texttt{+v} arguments}
+ In the particular case of a document command with a \texttt{+v}-type
+ argument used inside \cs{ExplSyntaxOn}\texttt{/Off}, newlines would be
+ misinterpreted as spaces because the value of \cs{endlinechar} was
+ set too late.  This has been fixed, and now newlines are correctly
+ translated to ``\verb|the character ^^M|''.
+ %
+ \githubissue{876}
+ 
+ \section{Documentation improvements}
+ 
+ When \LaTeXe{} was released, the team provided documentation for both document
+ authors and package/class developers in the two files \texttt{usrguide} and
+ \texttt{clsguide}. Over time, the team have augmented these documents as new
+ methods have been added to the kernel. However, they retained there structure
+ as starting from familiarity with \LaTeX{}~2.09. This meant that for new users,
+ there was material which is no longer relevant, and less clarity than desirable
+ in what approaches are recommended today.
+ 
+ The two files have now been (partially) re-written, with the versions available
+ previously now frozen as \texttt{usrguide-historic} and \texttt{clsguide-historic}.
+ More material has been carried forward in the class/package guide than in the
+ user guide, but both are worth a re-read by experienced \LaTeX{} users.
+ 
  \section{Changes to packages in the \pkg{amsmath} category}
  
  \section{Changes to packages in the \pkg{graphics} category}





More information about the latex3-commits mailing list.