
ich versuche, mithilfe des glossaries
Pakets eine Liste mit Abkürzungen zu erstellen. Das Problem ist, dass ich die Liste der Akronyme nicht bekomme. Egal, was ich versuche, ich bekomme überhaupt keine Ausgabe.
Mein MWE sieht folgendermaßen aus:
\documentclass[parsikip=full,oneside, 12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[german=guillemets]{csquotes}
\usepackage{microtype}
\usepackage{color}
\usepackage{graphicx}
\usepackage[hyphens]{url}
\usepackage{breakurl}
\usepackage[colorlinks=true,draft = false,linkcolor=black,citecolor=black,urlcolor=blue]{hyperref}
\usepackage{apacite}
Die Methode, mit der ich bisher versucht habe, die Liste der Abkürzungen zu erstellen, sieht folgendermaßen aus:
\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym{mk}{MK}{Meme-Kommunikatoren\_innen}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\clearpage
\listoffigures
\listoftables
\input{einleitung}
\input{theorie}
\acrshort{mk}
\printglossary[type=\acronymtype]
\bibliographystyle{apacite}
\bibliography{lit_memes}
\end{document}
idealerweise würde das Abkürzungsverzeichnis nach dem Tabellenverzeichnis erscheinen, über eine Linie aus Punkten zwischen Abkürzung und vollständigem Begriff wäre ich schon sehr froh, aber das Wichtigste ist im Moment das Abkürzungsverzeichnis.
Ich habe auch den Artikel auf der Rückseite gelesen (https://www.overleaf.com/learn/latex/glossaries) für das glossaries
Paket, aber ich bekomme es einfach nicht zum Laufen. Ich verwende Latex mit TexStudio, es erzeugt auch alle möglichen Dateien, wie .glo
und .glsdefs
Dateien, aber die .glo
Datei enthält nichts.
Dank im Voraus!
Antwort1
Um das Paket richtig zu konfigurieren glossaries
, müssen Sie die richtige Konfiguration festlegen, damit MakeIndex Glossare entsprechend sortieren kann. Diese müssen Folgendes enthalten:
- Eine Erweiterung der Eingabedatei, aus der MakeIndex die Daten der Akronyme im Dokument erhält. Dies ist normalerweise
.acn
- Eine Dateierweiterung, die den gewünschten Stil angibt. Normalerweise lautet diese
.bst
Datei - Die Datei, die die sortierten Einträge enthält, ist normalerweise
.acr
Gehen Sie zu „Befehle“ und dann zu „Konfiguration“. Geben Sie anmakeindex %.acn -s %.ist -o %.acr
Wenn Sie zum Hauptfenster des Dokuments zurückkehren, drücken Sie 'F9' (oder gehen Sie zu Extras -> Glossare). Dadurch wird .acr
die Datei erstellt. Wenn Sie sie erneut kompilieren, sollten Sie die Liste der Akronyme sehen
Ich habe einige zusätzliche Akronyme hinzugefügt, um zu demonstrieren, wie glossaries
Einträge automatisch alphabetisch sortiert werden, auch wenn sie nicht im Text auftauchen (mithilfe von \newacronym
).
\documentclass{scrartcl}
\usepackage[acronym]{glossaries}
% post the following in Commands -> Makeglossaries "makeindex %.acn -s %.ist -o %.acr"
\usepackage{hyperref}
\makeglossaries
\newacronym{mk}{MK}{Meme-Kommunikatoren\_innen}
\newacronym{SDSCR}{SDSCR}{Site-Dependent Short-Circuit Ratio}
\newacronym{EV}{EV}{Electric Vehicles}
\newacronym{G2V}{G2V}{Grid-to-Vehicle}
\newacronym{H2V}{H2V}{Home-to-Vehicle}
\newacronym{PG}{PG}{Power Grid}
\newacronym{PEV}{PEV}{Plug-in Electric Vehicle}
\begin{document}
\acrshort{mk}
\acrshort{G2V}
\acrshort{SDSCR}
\acrshort{PEV}
\acrshort{H2V}
\acrshort{EV}
\newpage
\printglossary[type=\acronymtype]
\end{document}