我使用该acro
包来管理首字母缩略词。通常,我已将它们定义为短版本和长版本均使用大写字母。但是,在某些情况下,我希望在文本中使用不带大写字母的长版本。
\documentclass[]{article}
\usepackage{acro}
\DeclareAcronym{CD}{
short = CD ,
long = Compact Disc
}
\begin{document}
\acl{CD} % expected result: Compact Disc
\MakeLowercase{\acl{CD}} % expected result: compact disc
\end{document}
编译失败,因为该\MakeLowercase
命令在访问长版本之前以某种方式将首字母缩写词 CD 更改为 cd。
答案1
使用可选参数和选项long-format
:
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{CD}{
short = CD ,
long = Compact Disc
}
\begin{document}
\acl{CD} % expected result: Compact Disc
\acl[long-format=\MakeLowercase]{CD} % expected result: compact disc
\end{document}