[latex3-commits] [git/LaTeX3-latex3-latex2e] gh524: Add ltnews33 entry (bf9c62bd)

PhelypeOleinik phelype.oleinik at latex-project.org
Mon Apr 19 04:03:59 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : gh524
Link       : https://github.com/latex3/latex2e/commit/bf9c62bd6e3e7da0d82669224a867bc8fb6405c4

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

commit bf9c62bd6e3e7da0d82669224a867bc8fb6405c4
Author: PhelypeOleinik <phelype.oleinik at latex-project.org>
Date:   Sun Apr 18 23:03:59 2021 -0300

    Add ltnews33 entry


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

bf9c62bd6e3e7da0d82669224a867bc8fb6405c4
 base/doc/ltnews33.tex | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/base/doc/ltnews33.tex b/base/doc/ltnews33.tex
index 56b8b626..0f975216 100644
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@ -503,6 +503,33 @@ more careful not to leave \pkg{ExplSyntaxOn} after a package ends.
 
 
 
+\subsection{Add \cs{tracingstacklevels}
+            and \cs{tracinglostchars}\texttt{=3} to \cs{tracingall}}
+
+In July 2020 David Jones suggested an extension to \TeX{} engines, that
+added the possibility to set \cs{tracinglostchars}\texttt{=3} to have an
+error in case some character is missing from a font.  In previous years,
+the warning for a missing character would be silently printed to the
+\texttt{.log} file (if $\cs{tracinglostchars}>0$) and to the terminal
+(if ${}>1$).  This extension was added for \TL{} and \MiKTeX{} (except
+in Knuth's \TeX, of course) and now with $\cs{tracinglostchars}>2$ you
+get an error on a missing glyph.
+
+Later, in January 2021, Petr Olšák suggested yet another extension, a
+new primitive parameter \cs{tracingstacklevels} that, when positive (and
+when \cs{tracingmacros} is also positive), will print a visual
+indication of the macro nesting level in \TeX's tracing information.
+
+Both these changes were incorporated to \LaTeX's debugging macros
+\cs{tracingall} and \cs{tracingnone}, so when you use them, the new
+extensions are automatically activated/deactivated if your \TeX{}
+distributions has a recent enough engine.  An example document
+demonstrating these parameters is available in the linked GitHub issue.
+%
+\githubissue{524}
+
+
+
 
 
 \section{Changes to packages in the \pkg{graphics} category}
@@ -552,6 +579,18 @@ existing documents, a rollback to \pkg{longtable 4.13}
 
 
 
+\subsection{Add \cs{tracingstacklevels}
+            and \cs{tracinglostchars}\texttt{=3} to \cs{traceon}}
+
+The \cs{tracingstacklevels} and \cs{tracinglostchars} extensions
+mentioned earlier for \cs{tracingall} were also added for \cs{traceon}
+in the \pkg{trace} package, so if you're using that you can also benefit
+from these new debugging tools.
+%
+\githubissue{524}
+
+
+
 
 
 %\section{Changes to packages in the \pkg{amsmath} category}





More information about the latex3-commits mailing list.