![如何使用“acro”包在首字母缩略词列表中以复数形式显示首字母缩略词?](https://linux22.com/image/465814/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E2%80%9Cacro%E2%80%9D%E5%8C%85%E5%9C%A8%E9%A6%96%E5%AD%97%E6%AF%8D%E7%BC%A9%E7%95%A5%E8%AF%8D%E5%88%97%E8%A1%A8%E4%B8%AD%E4%BB%A5%E5%A4%8D%E6%95%B0%E5%BD%A2%E5%BC%8F%E6%98%BE%E7%A4%BA%E9%A6%96%E5%AD%97%E6%AF%8D%E7%BC%A9%E7%95%A5%E8%AF%8D%EF%BC%9F.png)
对于首字母缩略词增强透明度的技术 (TET),只使用复数形式。我有:
\DeclareAcronym{tet}{
short = TET,
long = transparency-enhancing technology,
long-plural-form = transparency-enhancing technologies,
}
在我的文本中,我可以使用\acp{tet}
显示复数。但在首字母缩略词列表中,它将显示为“测试测试增强透明度技术”(单数形式)。
我如何配置首字母缩略词,以便首字母缩略词列表以复数形式显示它?
答案1
如果要专门使用复数形式,最明智的解决方案似乎是默认将首字母缩略词设为复数:
\DeclareAcronym{tets}{
short = TETs,
long = transparency-enhancing technologies,
plural =, % explicitly disable plural
}
请注意,我通过设置为空字符串来禁用复数plural
。然后,在文本中,\acp{tets}
仍将起作用并打印 TETs 而不是 TETss。
答案2
您可以使用list
中的键\DeclareAcronym
(如果提供了),该键将在列表中代替长格式。
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{tet}{
short = TET,
long = transparency-enhancing technology,
long-plural-form = transparency-enhancing technologies,
list = transparency-enhancing technologies,
}
\begin{document}
\printacronyms
\acf{tet}
\acfp{tet}
\end{document}