我认为这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}
默认设置,它不会以例外方式处理出现一次的首字母缩略词,并且在第一次使用时生成完整形式,无论随后是否再次使用该首字母缩略词。