如何使用“acro”包在首字母缩略词列表中以复数形式显示首字母缩略词?

如何使用“acro”包在首字母缩略词列表中以复数形式显示首字母缩略词?

对于首字母缩略词增强透明度的技术 (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}

相关内容