如何在命令中插入来自令牌列表的键

如何在命令中插入来自令牌列表的键

当我尝试使用键插入命令变量时,出现错误:

LaTeX3 错误:键“__tag/mc/\g__last_mc_tl”未知并且正在被(LaTeX3)忽略。

我明白为什么会发生这种情况。这是因为根据 expl3 文档,l3keys 将参数转换为字符串,因此我给出了变量名而不是变量。但我不知道如何修复它。非常感谢大家的帮助。

\RequirePackage[patches]{pdfresources}
\DeclareDocumentMetadata{pdfversion=2.0}
\documentclass{article}
\usepackage{tagpdf}
\tagpdfsetup{tabsorder=structure,uncompress,activate-all,add-new-tag=Title/P,interwordspace=true}
\begin{document}
\tagstructbegin{tag=Document}
\tagstructbegin{tag=P}
\ExplSyntaxOn
  \tl_new:N \g__mc_tl
\tl_gset:Nn \g__mc_tl{tag=P,actualtext=test of paragraph}
\tagstructbegin{tag=P}
\tagmcbegin{\g__last_mc_tl}
Test
\tagmcend
\tagstructend
\ExplSyntaxOff
\tagstructend
\end{document}=

相关内容