texlive[74760] Master: tagpdf verbatim .ltx in runtime

commits+karl at tug.org commits+karl at tug.org
Wed Mar 26 21:25:09 CET 2025


Revision: 74760
          https://tug.org/svn/texlive?view=revision&revision=74760
Author:   karl
Date:     2025-03-26 21:25:09 +0100 (Wed, 26 Mar 2025)
Log Message:
-----------
tagpdf verbatim .ltx in runtime

Modified Paths:
--------------
    trunk/Master/tlpkg/libexec/ctan2tds

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx

Deleted: trunk/Master/texmf-dist/doc/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx	2025-03-26 20:04:37 UTC (rev 74759)
+++ trunk/Master/texmf-dist/doc/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx	2025-03-26 20:25:09 UTC (rev 74760)
@@ -1,51 +0,0 @@
-% verbatim-alt testphase Module
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% Highly experimental module for tagging characters in verbatim
-% LaTeX Project March 2025
-% Licence https://www.latex-project.org/lppl.txt
-\ProvidesFile{verbatim-alt-latex-lab-testphase.ltx}
-        [2025-03-26 v 0.1 Highly experimental module for tagging characters in verbatim]
-\makeatletter
-\begingroup \catcode `|=0 \catcode `[= 1
-\catcode`]=2 \catcode `\{=13 \catcode `\}=13
-\catcode`\\=12
-|gdef|@xxverbatim#1\end{verbatim}[#1|end[verbatim]]
-|gdef|@sxverbatim#1\end{verbatim*}[#1|end[verbatim*]]
-|endgroup
-\def\@xverbatim{\activechars\everypar{\tagobeyedline}\@xxverbatim}
-\makeatother
-
-\def\defactive#1#2\relax{%
-  \def#1{\tagmcend\tagstructbegin{tag=Span,alt={ #2 }}\tagmcbegin{}\detokenize{#1}\tagmcend\tagstructend\tagmcbegin{}}%
-  }
-\protected\gdef\tagobeyedline{\tagmcend\tagstructbegin{tag=Span,alt={ new line }}\tagmcbegin{}\tagmcend\tagstructend\tagmcbegin{}}
-  
-\begingroup
-\catcode`\B=1
-\catcode`\E=2
-\catcode`\(\active
-\catcode`\)\active
-\catcode`\{\active
-\catcode`\}\active
-\catcode`\;\active
-\catcode`\,\active
-\catcode`\"\active
-
-\gdef\activecharsB%
-\catcode`\(\active
-\catcode`\)\active
-\catcode`\{\active
-\catcode`\}\active
-\catcode`\;\active
-\catcode`\,\active
-\catcode`\"\active
- \defactive(open paren\relax
- \defactive)close paren\relax
- \defactive{open brace\relax
- \defactive}close brace\relax
- \defactive;semicolon\relax
- \defactive,comma\relax
- \defactive"quote\relax
- E
-\endgroup

Copied: trunk/Master/texmf-dist/tex/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx (from rev 74759, trunk/Master/texmf-dist/doc/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx)
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/verbatim-alt-latex-lab-testphase.ltx	2025-03-26 20:25:09 UTC (rev 74760)
@@ -0,0 +1,51 @@
+% verbatim-alt testphase Module
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Highly experimental module for tagging characters in verbatim
+% LaTeX Project March 2025
+% Licence https://www.latex-project.org/lppl.txt
+\ProvidesFile{verbatim-alt-latex-lab-testphase.ltx}
+        [2025-03-26 v 0.1 Highly experimental module for tagging characters in verbatim]
+\makeatletter
+\begingroup \catcode `|=0 \catcode `[= 1
+\catcode`]=2 \catcode `\{=13 \catcode `\}=13
+\catcode`\\=12
+|gdef|@xxverbatim#1\end{verbatim}[#1|end[verbatim]]
+|gdef|@sxverbatim#1\end{verbatim*}[#1|end[verbatim*]]
+|endgroup
+\def\@xverbatim{\activechars\everypar{\tagobeyedline}\@xxverbatim}
+\makeatother
+
+\def\defactive#1#2\relax{%
+  \def#1{\tagmcend\tagstructbegin{tag=Span,alt={ #2 }}\tagmcbegin{}\detokenize{#1}\tagmcend\tagstructend\tagmcbegin{}}%
+  }
+\protected\gdef\tagobeyedline{\tagmcend\tagstructbegin{tag=Span,alt={ new line }}\tagmcbegin{}\tagmcend\tagstructend\tagmcbegin{}}
+  
+\begingroup
+\catcode`\B=1
+\catcode`\E=2
+\catcode`\(\active
+\catcode`\)\active
+\catcode`\{\active
+\catcode`\}\active
+\catcode`\;\active
+\catcode`\,\active
+\catcode`\"\active
+
+\gdef\activecharsB%
+\catcode`\(\active
+\catcode`\)\active
+\catcode`\{\active
+\catcode`\}\active
+\catcode`\;\active
+\catcode`\,\active
+\catcode`\"\active
+ \defactive(open paren\relax
+ \defactive)close paren\relax
+ \defactive{open brace\relax
+ \defactive}close brace\relax
+ \defactive;semicolon\relax
+ \defactive,comma\relax
+ \defactive"quote\relax
+ E
+\endgroup

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2025-03-26 20:04:37 UTC (rev 74759)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2025-03-26 20:25:09 UTC (rev 74760)
@@ -2588,7 +2588,7 @@
  'systeme',     '^systeme\.tex$|' . $standardtex,
  'tabls',       '^[^m].*\.sty',         # not miscdoc.sty
  'tabto-generic','tabto.tex',
- 'tagpdf',      '\.(lua|csv|html)$|' . $standardtex,
+ 'tagpdf',      '\.(lua|csv|html|ltx)$|' . $standardtex,
  'tap',         ,'tap.tex',
  'tasks',	'\.(sty|cfg)$',		# not tasks-manual.cls
  'taylor',      'diagrams.tex',



More information about the tex-live-commits mailing list.