頭字語パッケージ: 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}

回避策として、パッケージ に切り替えましたacro。幸い、ほとんど同じテキスト内コマンドを使用しているため、130 ページのドキュメントで大きな変更を加える必要はありませんでした。4 ページを超える頭字語の再定義だけがやや面倒でした。ただし、 を使用したソリューションはacronym依然として有用です。

関連情報