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”
Super, hat mir gut geholfen.
ich benötigte folgendes: makeindex %.glo -s %.ist -o %.gls
Wahrscheinlich, weil ich das glossaries-Paket verwende
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…
Vielen vielen Dank, hat super geklappt. Hab fast 4 Stunden dran gesessen.
Danke Danke Danke !!!!!!!!!
Freut mich das es Dir geholfen hat.
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 🙁
@Thomas
Du hast wahrscheinlich das Leerzeichen zwischen dem Pfad und dem Reinkopierten vergessen.
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
Danke, Danke! Hat mir viel mühselige Recherche erspart
Vielen Dank!
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
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
Yeah, vielen Dank,
hab auch echt lange danach gesucht. Jetzt kann ich endlich Feierabend machen für heute!
Danke für die Ergänzung
Bei mir hat das endlich geholfen:
makeindex -s %.ist -t %.glg -o %.gls %.glo
Danke für den Artikel!
Thx! Hat geholfen 🙂
Freut mich.