答案1
我们可以定义两个具有共同缩写形式的首字母缩略词,然后从列表中排除一个,并重新定义另一个的出现方式,以便将它们合并到列表条目中。
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{xx}{
short = xx,
long = blah,
list = blah/blub,
}
\DeclareAcronym{yy}{
short = xx,
long = blub,
tag = dupe,
}
\begin{document}
Foo \ac{xx} bar \ac{yy}
bat \ac{xx} baz \ac{yy}
\printacronyms[exclude={dupe}]
\end{document}
这本质上是一种设计滥用,而且可能有充分的理由,因为这两个首字母缩略词共用一个缩写形式,使得缩写形式模棱两可(如果这两个首字母缩略词由于非常相似而共用一个缩写形式,那么这是一个 xy 问题,可以在acro
以更有针对性的方式)。因此,这两个定义紧密相连,一个定义的改变可能需要另一个定义的更新。
如果尝试使用密钥,也可能会发生意想不到的后果,尽管原则上可以使用和single
之类的方法来解释。\acuse
\acroifused