我正在使用包处理我的首字母缩略词acro
,并且我想知道如何将所有长首字母缩略词形式大写。
妇女权利委员会:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{acro}
\DeclareAcronym{FiME}{
short=FiME,
long=Filtração em Múltiplas Etapas,
}
\begin{document}
I want to capitalize this \Ac{FiME}
with something like this FILTRAÇÃO EM MÚLTIPLAS ETAPAS (FiME)
\end{document}
答案1
从acro
手册中,您可以\acflike
像这样手动更改一次性首次使用:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{acro}
\DeclareAcronym{FiME}{
short=FiME,
long=Filtração em Múltiplas Etapas,
}
\begin{document}
I want to capitalize this \acflike{FiME}{FILTRAÇÃO EM MÚLTIPLAS ETAPAS}
with something like this FILTRAÇÃO EM MÚLTIPLAS ETAPAS (FiME)
\end{document}
我更喜欢一种可以制成宏的自动方法,但这种方法偶尔使用就够了。
旧答案:
该acro
包仅显示一次长格式(至少默认情况下),因此您可以手动将长格式变为大写。
例如
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{acro}
\DeclareAcronym{FiME}{
short=FiME,
long=FILTRAÇÃO EM MÚLTIPLAS ETAPAS,
}
\begin{document}
I want to capitalize this \Ac{FiME}
with something like this FILTRAÇÃO EM MÚLTIPLAS ETAPAS (FiME)
Then the second time it's used, it's just an acronym, e.g. \Ac{FiME}.
\end{document}
答案2
您可以使用可选参数在\Ac
本地更改格式:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{acro}
\DeclareAcronym{FiME}{
short=FiME,
long=Filtração em Múltiplas Etapas,
}
\begin{document}
I want to capitalize this \Ac[long-format=\MakeUppercase]{FiME}
with something like this FILTRAÇÃO EM MÚLTIPLAS ETAPAS (FiME)
\acresetall
\Ac{FiME}
\end{document}