
Ich verwende \usepackage[printonlyused]{acronym}
für die Liste der Abkürzungen und möchte die Abkürzung definieren, \acro{\nabla}{Volume of Displacement}
aber der Fehlerzähler steigt allein durch diese Änderung von 4 auf 39.
Die Einführung der Abkürzung war möglich mit
\acrodef{vod}[$\nabla$]{Volume of displacement}
Dann würde es allerdings nicht im Abkürzungsverzeichnis auftauchen.
Weiß jemand, wie man das zum Laufen bringt? Jede unorthodoxe Problemumgehung wäre auch in Ordnung!
Antwort1
\acro
unterstützt das gleiche optionale zweite Argument, um eine Kurzform anzugeben, die sich vom Akronymnamen unterscheidet, wie \acrodef
so
\acro{nabla}[$\nabla]{Volume of displacement}
wird für die Liste funktionieren.
acronym
(und ähnliche Pakete) erfordern eine Art makrofreien Text, um das Akronym intern zu identifizieren und zu verfolgen (was das Argument ist, das für \ac
und co verwendet wird). Oft ist dies dasselbe wie die textbasierte Kurzform, sodass ein optionaler Mechanismus zum Angeben einer alternativen Kurzform verfügbar gemacht wird. Füracronym
Dies ist das optionale zweite Argument, das für alle verfügbar ist \acro
, \newacro
und\acrodef