我有几个命令带有一些数学运算,我在分段命令(\section
等)的内部和外部使用它们。当然,包hyperref
会抱怨。我不想扫描分段命令并将\texorpdfstring
其放入其中。我想更改定义,以便我的命令使用\texorpdfstring
。在这种情况下,\texorpdfstring
将出现在分段命令之外。我想知道这是否会起作用,或者我需要另一种解决方案。
答案1
\texorpdfstring
在 之外工作\section
,我已经多次使用它来避免\and
在 中出现的问题\author
(在填充 PDF 元数据时不会呈现它),并且当我以这种方式使用它时,我不会收到错误或警告。
我认为 if-then-else 分支指令实际上只是一行代码。当然,我可能错了。