
Die aktuelle Version des acronym
Pakets bietet Optionen, um nur mehrfach verwendete Akronyme ( [printonlyreused]
) in die Liste der Akronyme zu drucken und z. B. lange Versionen groß zu schreiben ( \Acl{XYZ}
). Die Großschreibung hat bei mir in einer früheren Version funktioniert. Ich habe das Paket auf Version 1.46 aktualisiert, aber keine der oben genannten Optionen funktioniert jetzt. Ich habe auch die erforderlichen Pakete neu installiert suffix
und xstring
. Ich verwende MiKTeX 2.9.7380 mit PDFlatex und habe auch die MiKTeX-Konfiguration zurückgesetzt, aber nichts hat geholfen.
Nachfolgend finden Sie eine MWE zur Beschreibung des Problems. In meiner Ausgabe ist die Langversion von A nicht großgeschrieben und B steht immer noch auf der Liste.
\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}
Als Workaround bin ich auf das Paket umgestiegen acro
. Glücklicherweise verwendet es größtenteils die gleichen In-Text-Befehle, sodass ich in meinem 130-seitigen Dokument nicht viel ändern musste. Nur die Neudefinition von >4 Seiten mit Akronymen war etwas mühsam. Eine Lösung mit acronym
wäre jedoch immer noch nützlich.