Texmaker und das Abkürzungsverzeichnis

Texmaker und das Abkürzungsverzeichnis

Wer einmal ein längeres Dokument wie z.B. eine Diplom-, Master- oder Bachelorarbeit geschrieben hat weiß wie nervig an der Stelle Officeprodukte sein können weil sie meistens nicht das tuen was man gerade möchte. Die Alternative dazu heißt LaTex. Hierfür gibt es einige Editoren die bestimmte Makros mitbringen. Der Editor meiner Wahl ist schon seit einiger Zeit TexMaker.

Als ich nun für meine anstehende Masterarbeit die ersten Kapitel geschrieben habe stellte ich fest dass das mit Nomenclature erstelle Abkürzungsverzeichnis nicht auftauchte. Nach einiger rumsucherei musste ich feststellen das ich zwar alle Pakete installiert und auch meine Syntax korrekt war, aber Texmaker (zumindest in der Ubuntu Version) einfach ein so sparsames Makeindex Kommando per default eingestellt hat das die benötigten Files für das Abkürzungsverzeichnis gar nicht erst erstellt werden. Wer mal das gleiche Problem hat kann es wie folgt abstellen:

Den Menüpunkt

Optionen => Texmaker konfigurieren => Kommandos

auswählen. Hier dann die Zeile Makeindex löschen und mit folgendem ersetzen:

makeindex %.nlo -s nomencl.ist -o %.nls

und schon klappts auch mit dem Abkürzungsverzeichnis.

16 thoughts on “Texmaker und das Abkürzungsverzeichnis

  1. Super, hat mir gut geholfen.
    ich benötigte folgendes: makeindex %.glo -s %.ist -o %.gls
    Wahrscheinlich, weil ich das glossaries-Paket verwende

  2. wunderbar…nach 2 stunden googlen, bin ich hier angekommen und es hat fast auf anhieb geklappt 🙂 aufm mac darf man den pfad zur makeindex halt nur nicht mitlöschen…

  3. Vielen vielen Dank, hat super geklappt. Hab fast 4 Stunden dran gesessen.
    Danke Danke Danke !!!!!!!!!

  4. Kann mir vielleicht nochmal jemand erklären, was ich auf dem Mac da nun exakt bei Makeindex reinschreiben muss. Wenn ich deinen Befehl da rein kopiere und den Pfad erhalte, kommt nur, dass der Prozess nicht ausgeführt werden kann.
    Sry, aber ich bin nicht so der Crack 🙁

  5. @Thomas

    Du hast wahrscheinlich das Leerzeichen zwischen dem Pfad und dem Reinkopierten vergessen.

  6. Fuer mehrere Verzeichnisse (Gloss, Acronyms, Symols) habe ich dies eingetragen und es funktioniert endlich:

    makeindex.exe %.glo -s %.ist -t %.glg -o %.gls | makeindex.exe %.syg -s %.ist -t %.slg -o %.syi | makeindex.exe %.acn -s %.ist -t %.alg -o %.acr

    Bei TexStudio nicht vergessen makeindex unter Tools>Commands>makeindex auszufuerhen

  7. der Komment war Gold wert:

    Fuer mehrere Verzeichnisse (Gloss, Acronyms, Symols) habe ich dies eingetragen und es funktioniert endlich:

    makeindex.exe %.glo -s %.ist -t %.glg -o %.gls | makeindex.exe %.syg -s %.ist -t %.slg -o %.syi | makeindex.exe %.acn -s %.ist -t %.alg -o %.acr

    Bei TexStudio nicht vergessen makeindex unter Tools>Commands>makeindex auszufuerhen

  8. Wer Texmaker auf dem Mac verwendet, muss bei oben genanntem Aufruf noch den Pfad ergänzen, sonst kann der Befehl makeindex nicht aufgerufen werden. Mein Eintrag sieht so aus:
    “/usr/texbin/makeindex” %.nlo -s nomencl.ist -o %.nls

  9. Yeah, vielen Dank,

    hab auch echt lange danach gesucht. Jetzt kann ich endlich Feierabend machen für heute!

  10. Bei mir hat das endlich geholfen:
    makeindex -s %.ist -t %.glg -o %.gls %.glo
    Danke für den Artikel!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.