我正在使用acro
Latex 中的包,并希望我的缩写列表按字母顺序打印(默认用法\printacronyms
)。但是,我的一个缩写是斜体,acro
似乎读取了开头\
并将\textit
此条目置于字母顺序之外。有没有办法将此条目放在列表中的适当位置?
梅威瑟:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{acro}
\DeclareAcronym{pfpr}{
short=\textit{PfPR\textsubscript{2-10}},
long=\textit{Plasmodium falciparum} parasite rate among 2-10 year olds,
}
\DeclareAcronym{covid}{
short=COVID,
long=Coronavirus disease,
}
\DeclareAcronym{par}{
short=PAR,
long=Population at Risk,
}
\begin{document}
\printacronyms
\section{Main Text}
\ac{covid}, \ac{par}, \ac{pfpr}
\end{document}
答案1
正如我所学到的这个帖子,解决方法是使用sort
中的标签\DeclareAcronym
,如下所示:
\DeclareAcronym{pfpr}{
short=\textit{PfPR\textsubscript{2-10}},
sort=pfpr,
long=\textit{Plasmodium falciparum} parasite rate among 2-10 year olds,
}