首字母缩略词包:printonlyreused 和大写不起作用

首字母缩略词包:printonlyreused 和大写不起作用

该软件包的最新版本acronym提供了选项,仅将多次使用的首字母缩略词 ( [printonlyreused]) 打印到首字母缩略词列表中,以及将长版本 ( \Acl{XYZ}) 大写。在早期版本中,大写对我有用。我将软件包更新到版本 1.46,但上述功能现在都不起作用。我还重新安装了所需的软件包suffixxstring。我正在使用 MiKTeX 2.9.7380 和 PDFlatex,还重置了 MiKTeX 配置,但没有任何帮助。

下面是一个描述问题的 MWE。在我的输出中,A 的长版本没有大写,而 B 仍然在列表中。

\documentclass[12pt]{article}
\usepackage[printonlyreused]{acronym}
\begin{document}

\section{Chapter}
First use: \ac{NA}  \\
2nd use: \ac{NA}   \\
Long version with capital: \Acl{NA} \\
Other acronym, only mentioned once: \ac{NB} \\
The third acro is not mentioned to be excluded on the printed list

\section{List of acronyms}
\begin{acronym}
\acro{NA}{new acro A}
\acro{NB}{new acro B} % negative test for [printonlyreused]
\acro{NC}{new acro C} % negative test for [printonlyused]
\end{acronym}

\end{document}

作为一种解决方法,我改用了 package acro,幸运的是它使用大部分相同的文本内命令,因此我不需要对 130 页的文档进行太多更改,只有重新定义超过 4 页的首字母缩略词有点繁琐。但是,使用 的解决方案acronym仍然有用。

相关内容