我想要做的是在脚本末尾添加一个非大写的 E:
% arara: pdflatex
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{CNO}{ short = CNO , long = Clasificador Nacional de Ocupaciones }
\DeclareAcronym{e0}{ short = \ensuremath{e_0} , long = Esperanza de vida al nacer , sort = e_0 }
\begin{document}
\Ac{CNO} foo. Pero si \ac{e0} bar.
\end{document}
我想要这个文本Clasificador Nacional de Ocupaciones (CNO) foo
……Pero si esperanza de vida al nacer (e0) bar
不要大写 E 的“Esperanza”,只要 e……
答案1
该包的工作方式acro
是,它有一种将首字母大写的方法(但请注意,这不适用于重音字母!),因此长格式的基本形式应该不是大写。然后,您可使用\ac
或\Ac
分别使用首字母缩略词的非大写版本和大写版本。
\documentclass{article}
\usepackage{acro}
\DeclareAcronym{CNO}{ short = CNO , long = Clasificador Nacional de Ocupaciones }
\DeclareAcronym{e0}{ short = \ensuremath{e_0} , long = esperanza de vida al nacer , sort = e_0 }
\begin{document}
\Ac{CNO} foo.
Pero si \ac{e0} bar.
% these examples reverse the capitalization (as an example)
% the `l` forces re-use of the long form.
\acl{CNO} foo.
Pero si \Acl{e0} bar.
\end{document}