.gls-Datei nicht erstellt, daher kein Glossar gedruckt

.gls-Datei nicht erstellt, daher kein Glossar gedruckt

ich arbeite gerade an meiner Bachelorarbeit. Für Akronyme verwende ich das Paket acronym. Für meine Glossare würde ich gerne das Paket glossaries verwenden.

Als Arbeitsumgebung verwende ich miktex und Texstudio. Aus irgendeinem Grund bekomme ich kein funktionierendes Glossar. Als Fehler erhalte ich folgende Meldungen:

Fehlermeldung Es ist also ziemlich klar, dass etwas mit \makeglossaries nicht zu funktionieren scheint. Aber ich kann mir nicht vorstellen, was. Ich habe bereits überprüft, ob makeglossaries.exe korrekt mit Texstudio verknüpft ist, und ja, das ist es:

Texstudio-Konfiguration

Also ich habe echt keine Ahnung mehr und würde mich freuen, wenn jemand einen Tipp für mich hätte, warum das nicht funktioniert...

(Und es ist nicht mein Bitdefender-Ransomware-Sicherheitstool. Ich habe nachgewiesen, dass es makeglossaries.exe nicht blockiert und

Hier ist ein minimal funktionierender Code:

\documentclass[a4paper,12pt,]{scrartcl}

\usepackage{hyperref}
\usepackage[toc]{glossaries}
\newglossaryentry{computer}
{
    name=computer,
    plural=computers,
    description={is a programmable machine that receives input,
        stores and manipulates data, and provides
        output in a useful format}
}
\makeglossaries

\begin{document}
    \tableofcontents
    \section{TEST}\label{ch:Test}
        In our company we are using \glspl{computer}.
    \begin{appendix}
        \printglossaries
    \end{appendix}
\end{document}

Vielen Dank im Voraus, Jungs!

Antwort1

Das Problem entsteht, weil der Befehl „makeglossaries“ (der die GLS-Datei generiert) nicht aufgerufen wird, bevor pdflatex aufgerufen wird.

Schritt 1. Stellen Sie sicher, dass der Befehl „Makeglossaries“ unter der Option „Befehle“ in TexStudio richtig als „makeglossaries.exe“ definiert ist.

Schritt 2. Aktivieren Sie „Erweiterte Optionen anzeigen“ und konfigurieren Sie Ihre „Build“-Einstellungen in TexStudio, um pdflatex zu kompilieren, ein Glossar zu erstellen und pdflatex erneut zu kompilieren.

Ersetzen Sie dazu die Option „Erstellen und Anzeigen“ (die wir normalerweise mit der Tastenkombination „F5“ aufrufen) wie folgt:

Vor:

txs:///compile | txs:///view

Nach:

txs:///compile | txs:///makeglossaries | txs:///compile | txs:///view

Antwort2

Die Installation einer funktionierenden Perl-Umgebung (z. B. Strawberry Perl) hat mein Problem gelöst.

Danke für eure Hilfe, Leute.

Arbeitsglossar

verwandte Informationen