latex3 / pdfresources

LaTeX PDF resource management
LaTeX Project Public License v1.3c
22 stars 5 forks source link

hyperref error: Undefined control sequence \tag_if_active:T #62

Closed Mankka closed 7 months ago

Mankka commented 7 months ago

On an updated TeX Live, lualatex with the following file:

\DocumentMetadata{}
\documentclass{article}

\usepackage{hyperref}

\begin{document}
\LaTeX
\end{document}

Gives the error message:

>lualatex test.tex
This is LuaHBTeX, Version 1.17.0 (TeX Live 2023) 
 restricted system commands enabled.
(./test.tex
LaTeX2e <2023-11-01>
L3 programming layer <2023-12-11>

(/usr/local/texlive/2023basic/texmf-dist/tex/latex/latex-lab/documentmetadata-s
upport.ltx
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/pdfmanagement-testphase/pdfm
anagement-testphase.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/pdfmanagement-testphase/pdfm
anagement-testphase.ltx)))
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/l3backend/l3backend-luatex.d
ef)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/pdfmanagement-testphase/l3ba
ckend-testphase-luatex.def)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/pdfmanagement-testphase/pdfm
anagement-firstaid.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/base/article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.
sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/pdfescape/pdfescape.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty)
) (/usr/local/texlive/2023basic/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
 (/usr/local/texlive/2023basic/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/gettitlestring/gettitlestr
ing.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)
) (/usr/local/texlive/2023basic/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/pdfmanagement-testphase/hgen
eric-testphase.def
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/pdfmanagement-testphase/hype
rref-colorschemes.def))
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/bookmark/bookmark.sty
(/usr/local/texlive/2023basic/texmf-dist/tex/latex/bookmark/bkm-pdftex.def
! Undefined control sequence.
<argument> \tag_if_active:T 
                 {\def \BKM@DefGotoNameAction ##1##2{\BKM@EscapeString \BKM@DO@
l.162  }{}

PS. Please excuse me if this is already known. I did not find a similar issue in the open issues, but I am a novice at this. Please let me know if I can improve this report in any way. Thank you for the great work you are doing!

u-fischer commented 7 months ago

looks as if you don't have the tagpdf package installed. (I will change the implementation and really require tagpdf-base, so that you get a better error message in such cases in future.)

Mankka commented 7 months ago

Yes, that was it. Thank you for the quick reply!