Ich verwende das glossaries
Paket und habe eine lange Liste mit Akronymen, die im Text häufig vorkommen. Nun bin ich zu dem Schluss gekommen, dass einige der Akronyme nicht so nützlich sind, wie ich anfangs dachte. Ich hätte also gerne Folgendes:
Ich möchte die Definition ändern
\newacronym{key}{SA}{some acronym}
so dass alle Aufrufe von \ac{key}
(und ähnliche Aufrufe der Pluralform \acs
usw.) immer zu erweitert werden some acronym
. Darüber hinaus sollte der Eintrag nicht in der Liste der Akronyme erscheinen. Es sollte also so aussehen, als wäre das Akronym nie definiert worden.
Gibt es dafür eine einfache Möglichkeit oder muss ich alle verwendeten Anrufe key
manuell ersetzen?
Edit: Danke an cfr, der mich darauf hingewiesen hat, dass ich ein Beispiel liefern soll. Ich habe den folgenden Code:
\documentclass{article}
\usepackage{relsize}
\usepackage[shortcuts,smaller]{glossaries}
\newacronym{SA}{SA}{some acronym}
\newacronym{SOA}{SOA}{some other acronym}
\makeglossaries
\begin{document}
\printglossaries
Here, I use \ac{SA}, \ac{SOA}, and of course the plural forms: \acp{SA}, \acp{SOA}.
Maybe also something like \acs{SA} or \aclp{SA}?
\end{document}
Dieser Druck
Here, I use some acronym (SA), some other acronym (SOA), and of course the plural forms: SAs, SOAs. Maybe also something like SA or some acronyms?
Was wäre der einfachste Weg, dies zu erreichen, ohne danach etwas zu ändern \begin{document}
?
Here, I use some acronym, some other acronym (SOA), and of course the plural forms: some acronyms, SOAs. Maybe also something like some acronym or some acronyms?
Das heißt, ich möchte das Akronym "SA" loswerden, indem ich einfach seine Definition ändere. Ich habe bereits etwas versucht wie
\newacronym[text={some acronym},plural={some acronyms},first={some acronym},firstplural={some acronyms}]{SA}{SA}{some acronym}
Der Eintrag im Glossar bleibt jedoch erhalten. Außerdem wird „some acronym“ aufgrund der Option „smaller“ beim ersten Vorkommen kleiner gesetzt.
Antwort1
Dies ist ein Weg.
Definieren Sie ein neues (falsches) Glossar
\newglossary[flg]{fake}{fls}{flo}{Fake Entries}
Ordnen Sie dann jedem Eintrag, der nicht im Hauptglossar gedruckt werden soll, diesen Typ zu, beispielsweise Ihrem Eintrag SA
, über type=fake
:
\newacronym[type=fake,%
text={\normalsize some acronym},%
plural={\normalsize some acronyms},%
first={\normalsize some acronym},%
firstplural={\normalsize some acronyms}]{SA}{SA}{some acronym}
Drucken Sie abschließend einfach das Hauptglossar aus, das
\printglossaries
mit
\printglossary[type=main]
\normalsize
Beachten Sie, dass ich innerhalb der Definition Folgendes hinzugefügt habe, SA
um zu vermeiden, dass die Einträge in smaller
der richtigen Größe gedruckt werden.
MWE:
\documentclass{article}
\usepackage{relsize}
\usepackage[shortcuts,smaller]{glossaries}
\newglossary[flg]{fake}{fls}{flo}{Fake Entries}
\newacronym[type=fake,%
text={\normalsize some acronym},%
plural={\normalsize some acronyms},%
first={\normalsize some acronym},%
firstplural={\normalsize some acronyms}]{SA}{SA}{some acronym}
\newacronym{SOA}{SOA}{some other acronym}
\makeglossaries
\begin{document}
\printglossary[type=main]
Here, I use \ac{SA}, \ac{SOA}, and of course the plural forms: \acp{SA}, \acp{SOA}.
Maybe also something like \acs{SA} or \aclp{SA}?
\end{document}
Ausgabe