我在我的硕士论文中使用了 ACRO 包。在使用时,有没有办法告诉 ACRO 将缩写放在长格式的某个单词之间\acf
?
例子:
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{hvac}{short = HVAC, long = heating, ventilating and air conditioning system}
\begin{document}
Full Acronym: \acf{hvac}.
\end{document}
我希望供暖、通风和空调 (HVAC) 系统
代替
供暖、通风和空调系统 (HVAC)
任何想法?
答案1
由于第一种样式应包含首字母缩略词定义,同时具有传统的长形式和短形式,我认为这是嵌套首字母缩略词定义的一种情况。
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{HVAC}{
short = HVAC,
long = {heating, ventilating and air conditioning},
}
\DeclareAcronym{hvac}{
short = HVAC,
long = \ac{HVAC} system,
first-style = long
}
\begin{document}
Full Acronym: \acf{hvac}.
\end{document}
first-style
通过将外部缩写的设置为hvac
,long
我们总是看到\ac{HVAC} system
为首字母/长 或\ac{HVAC}
为短字母。假设内部HVAC
缩写从未单独使用,这将导致 首次出现heating, ventilating and air conditioning (HVAC) system
,随后 首次/长出现HVAC system
,以及 短出现HVAC
。
根据具体需要,您可能希望放置long = \acf{HVAC} system
或使用一些附加条件。
通过将条件放在一个首字母缩略词中,可以达到类似的效果
\DeclareAcronym{hvac}{
short = HVAC,
long = {heating, ventilating and air conditioning\acroiffirstT{\acspace(HVAC)} system},
first-style=long,
}
但它对风格和使用方式的变化的适应性较差acro
的其他功能。