[latex3-commits] [git/LaTeX3-latex3-latex2e] gh944: added ltnews entry (25505cac)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Nov 9 13:05:55 CET 2022

Repository : https://github.com/latex3/latex2e
On branch  : gh944
Link       : https://github.com/latex3/latex2e/commit/25505cac8f572f238fff28949cc1480541a4d36d


commit 25505cac8f572f238fff28949cc1480541a4d36d
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Nov 9 13:05:55 2022 +0100

    added ltnews entry


 base/doc/ltnews37.tex | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/base/doc/ltnews37.tex b/base/doc/ltnews37.tex
index 87e692f8..3c686dc4 100644
--- a/base/doc/ltnews37.tex
+++ b/base/doc/ltnews37.tex
@@ -149,6 +149,7 @@
 \section{Code improvements}
 \subsection{\pkg{doc}: Index \texttt{\textbackslash\textvisiblespace} correctly}
@@ -160,6 +161,32 @@
+\subsection{Displaying release information in the \texttt{.log}}
+\LaTeX{} displays its release information at the very beginning of the
+\LaTeX{} run on the terminal and also writes it to the transcript file
+if that is already opened at this point. While this is normally true,
+it is not the case if the \LaTeX{} run was started passing additional
+\TeX{} code on the command line, e.g.,
+pdflatex '\PassOptionsToClass{11pt}{article}
+              \input{myarticle}'
+In this case the release information is displayed when
+\cs{PassOptionsToClass} is processed but the transcript file is only
+opened when the output file name is known, i.e., after \cs{input} has
+been seen, and as a result the release information is only shown on
+the terminal.
+To account for this scenario, we now repeat the release information
+also at the very end of the transcript file where we can be sure that
+it is open and ready to receive material.
 \section{Bug fixes}
 \subsection{Incompatibility between \pkg{doc} and \pkg{unicode-math}}

More information about the latex3-commits mailing list.