如何省略“acro”中仅出现一次的首字母缩略词?

如何省略“acro”中仅出现一次的首字母缩略词?

我认为这single = false是正确的选择,但是以下 MWE 产生了意想不到的结果:

\documentclass{article}

\usepackage{acro}
\acsetup{
    single-style = long,
    single = false
}

\DeclareAcronym{CBN}{
  short = CBN,
  long  = Central Bank of Nigeria
}

\DeclareAcronym{TOPB}{
  short = TOPB,
  long  = Theory of Planned Behaviour
}

\begin{document}

One \ac{CBN}, Two \ac{CBN}
One \ac{TOPB}

\printacronyms

\end{document}

实际结果:


一家尼日利亚中央银行 (CBN)、两家尼日利亚中央银行 一家计划行为理论 (TOPB)

缩略词

立方氮化硼尼日利亚中央银行

前庭球蛋白计划行为理论


预期结果:


一家尼日利亚中央银行 (CBN)、两家 CBN 一家计划行为理论

缩略词

立方氮化硼尼日利亚中央银行

答案1

您拥有正确的密钥,但其真实性含义却不正确。\acsetup{single=true}(或简称\acsetup{single})将以例外方式处理出现一次的首字母缩略词,并仅提供完整形式。 而是\acsetup{single=false}默认设置,它不会以例外方式处理出现一次的首字母缩略词,并且在第一次使用时生成完整形式,无论随后是否再次使用该首字母缩略词。

相关内容