diff options
Diffstat (limited to 'macros/latex/contrib/tagpdf/tagpdf.dtx')
-rw-r--r-- | macros/latex/contrib/tagpdf/tagpdf.dtx | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/macros/latex/contrib/tagpdf/tagpdf.dtx b/macros/latex/contrib/tagpdf/tagpdf.dtx index 67a3e411d4..ab81e9573a 100644 --- a/macros/latex/contrib/tagpdf/tagpdf.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf.dtx @@ -92,7 +92,7 @@ % \begin{macrocode} %<@@=tag> %<*package> -\ProvidesExplPackage {tagpdf} {2023-02-15} {0.98d} +\ProvidesExplPackage {tagpdf} {2023-03-07} {0.98e} { A package to experiment with pdf tagging } \bool_if:nF @@ -118,7 +118,7 @@ % \end{macrocode} %<*debug> % \begin{macrocode} -\ProvidesExplPackage {tagpdf-debug} {2023-02-15} {0.98d} +\ProvidesExplPackage {tagpdf-debug} {2023-03-07} {0.98e} { debug code for tagpdf } \@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput} % \end{macrocode} @@ -136,12 +136,21 @@ \prop_gput:Nnn \g_msg_module_name_prop { tag / debug }{tagpdf~DEBUG} %</debug> % \end{macrocode} +%\section{base package} +% To avoid to have to test everywhere if tagpdf has been loaded and is active, +% we define a base package with dummy functions +% \begin{macrocode} +%<*base> +\ProvidesExplPackage {tagpdf-base} {2023-03-07} {0.98e} + {part of tagpdf - provide base, no-op versions of the user commands } +%</base> +% \end{macrocode} %\section{Package options} % There are only two options to switch for luatex between generic and luamode, % TODO try to get rid of them. % \begin{macrocode} %<*package> -\bool_new:N\g_@@_mode_lua_bool +\bool_new:N\g_@@_mode_lua_bool \DeclareOption {luamode} { \sys_if_engine_luatex:T { \bool_gset_true:N \g_@@_mode_lua_bool } } \DeclareOption {genericmode}{ \bool_gset_false:N\g_@@_mode_lua_bool } \ExecuteOptions{luamode} @@ -157,12 +166,6 @@ \RequirePackage{tagpdf-base} %</package> % \end{macrocode} -% \begin{macrocode} -%<*base> -\ProvidesExplPackage {tagpdf-base} {2023-02-15} {0.98d} - {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} |