使用 \hl 中的首字母缩略词和 soulpackage 突出显示错误

使用 \hl 中的首字母缩略词和 soulpackage 突出显示错误

有了灵魂包和首字母缩略词的组合:

\hl{\acrlong{SKO}}

总是会出现这样的错误:

软件包词汇表错误:词汇表条目{SKO}' has not been defined. ...piel wäre hier das \hl{"'\acrlong{SKO}"}

在 \hl{} 中使用词汇表有问题吗?!

解决方案:\hl{\mbox{“'\acrlong{SKO"`}} 只需在首字母缩略词周围放置一个 \mbox......

答案1

除了使用 来“修复”它之外mbox,您还可以使用\soulregister来注册\acrlong命令。这将像 does 一样扩展命令mbox,但不必更改文档中的所有出现。使用

\usepackage{soul}
\soulregister\acrlong7

在你的序言中这样做(cmp。https://tex.stackexchange.com/a/139500/223749以获得更长的解释(包括示例)。

相关内容