Verwenden von Arara unter Windows in Texstudio zum Generieren von Glossaren

Verwenden von Arara unter Windows in Texstudio zum Generieren von Glossaren

Ich versuche, Glossare in meinem LaTeX-Dokument mithilfe der articleKlasse zu generieren und verwende TeXStudio

Ich habe den folgenden Code verwendet, aber nichts wird gedruckt

\documentclass{article}
\usepackage{titlesec}
\usepackage[utf8]{inputenc}
\usepackage[hidelinks]{hyperref}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{culdesac}{name=cul-de-sac,description={passage or street closed at one end},plural=culs-de-sac}

\newacronym{led}{LED}{light-emitting-diode}
\begin{document}
\section{This is my section}

Some text

\end{document}

Ich habe gegoogelt und herausgefunden, dass ich Arara zum Erstellen und Drucken von Glossaren benötige. Ich habe Arara.exe unter C:\Programme\arara\ installiert.

und habe basierend auf dem folgenden Link einen neuen Befehl erstellt.

Wie konfiguriere ich den TexStudio-Editor zur Verwendung des Glossarpakets mit Makeglossaries und Xindy oder wie konfiguriere ich TexStudio zur Verwendung von Arara?

Aber ich erhalte die Fehlermeldung:

Fehler: Der Befehl konnte nicht gestartet werden: C:\Program Files\arara\arara.exe -v -l "my_text_file"

Kann mir bitte jemand helfen?

Ich möchte in meinem Artikel nur Akronyme und Glossare drucken.

Antwort1

Ich denke, Sie müssen zwischen a) dem Erstellen von Glossaren und b) der Steuerung des Vorgangs von Ihrem Editor aus unterscheiden. Bei b) kann ich nicht helfen, da ich TeXstudio nicht verwende.

Speichern Sie folgendes Dokument unter dem Namen sample.tex(der Name ist wichtig!) ab.

\documentclass{article}

\usepackage[colorlinks,linkcolor=blue]{hyperref}
\usepackage[style=long,toc,acronym=true]{glossaries}

\newglossaryentry{Perl}{name=\texttt{Perl},sort=Perl,description=A scripting language}

\newacronym{svm}{SVM}{Support Vector Machine}
\newacronym{xml}{XML}{Extensible Markup Language}

\makeglossaries

\begin{document}

\gls{Perl}

\gls{svm}

\printglossaries
\end{document}

Führen Sie sample.texden LaTeX-Compiler Ihrer Wahl aus. Ich verwende normalerweisepdflatex

Führen Sie die nächsten beiden Befehle a) über die Kommandozeile aus oder b) speichern Sie sie in einer Datei mit der Erweiterung.bat

makeindex -s sample.ist -t sample.glg -o sample.gls sample.glo
makeindex -s sample.ist -t sample.alg -o sample.acr sample.acn

Führen Sie LaTeX erneut für die TeX-Datei aus. Sie sollten das folgende PDF erhalten:

Glossare

Ich empfehle dennoch dringend Nicolas Handbuch, da der obige Code schon ein paar Jahre alt ist (ich habe ihn aus meinem Beispiel-Repository genommen) und sich in der Zwischenzeit möglicherweise Dinge geändert haben. araraIch habe diesbezüglich eine kurze Beschreibung für TeXworks erstellt, die Ihnen vielleicht auch weiterhilft:http://uweziegenhagen.de/?p=2928

Wenn Sie kein Befehlsfenster öffnen und ausführen können, arara.exevermute ich, dass die Pfadeinstellung irgendwie beschädigt ist. Suchen Sie in diesem Fall arara.exeauf Ihrem Computer nach dem Verzeichnis, in dem es sich befindet, und fügen Sie es der Windows-Pfadvariable hinzu.

verwandte Informationen