diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx index 95154859ee5..32b41001635 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx @@ -81,7 +81,7 @@ % \begin{macrocode} %<@@=tag> %<*package> -\ProvidesExplPackage {tagpdf} {2022-05-11} {0.94} +\ProvidesExplPackage {tagpdf} {2022-05-29} {0.95} { A package to experiment with pdf tagging } \bool_if:nF @@ -107,7 +107,7 @@ % \end{macrocode} %<*debug> % \begin{macrocode} -\ProvidesExplPackage {tagpdf-debug} {2022-05-11} {0.94} +\ProvidesExplPackage {tagpdf-debug} {2022-05-29} {0.95} { debug code for tagpdf } \@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput} \end{macrocode} @@ -148,10 +148,27 @@ % \end{macrocode} % \begin{macrocode} %<*base> -\ProvidesExplPackage {tagpdf-base} {2022-05-11} {0.94} +\ProvidesExplPackage {tagpdf-base} {2022-05-29} {0.95} {part of tagpdf - provide base, no-op versions of the user commands } %</base> % \end{macrocode} +% The no-op version should behave a near enough to the real code as +% possible, so we define a command which a special in the relevant backends: +% \begin{macrocode} +%<*base> +\AddToHook{begindocument} + { + \str_case:VnF \c_sys_backend_str + { + { luatex } { \cs_new_protected:Npn \@@_whatsits: {} } + { dvisvgm } { \cs_new_protected:Npn \@@_whatsits: {} } + } + { + \cs_new_protected:Npn \@@_whatsits: {\tex_special:D {} } + } + } +%</base> +% \end{macrocode} % \section{Temporary code} % This is code which will be removed when proper support exists in LaTeX % \subsection{a LastPage label} |