
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:
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:
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