Abkürzungsverzeichnis mit Glossarpaket funktioniert nicht

Abkürzungsverzeichnis mit Glossarpaket funktioniert nicht

ich versuche, mithilfe des glossariesPakets 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 glossariesPaket, aber ich bekomme es einfach nicht zum Laufen. Ich verwende Latex mit TexStudio, es erzeugt auch alle möglichen Dateien, wie .glound .glsdefsDateien, aber die .gloDatei 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:

  1. Eine Erweiterung der Eingabedatei, aus der MakeIndex die Daten der Akronyme im Dokument erhält. Dies ist normalerweise.acn
  2. Eine Dateierweiterung, die den gewünschten Stil angibt. Normalerweise lautet diese .bstDatei
  3. 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 .acrdie Datei erstellt. Wenn Sie sie erneut kompilieren, sollten Sie die Liste der Akronyme sehen

Bildbeschreibung hier eingeben

Ich habe einige zusätzliche Akronyme hinzugefügt, um zu demonstrieren, wie glossariesEinträ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}

verwandte Informationen