Dieser Beitrag ist schon sehr alt, und die Infos hier sind sicherlich hoffnungslos veraltet…
LaTeX-Läufe unter Texmaker oder Kile spezifizieren
Unter OSX hab ich LaTeX-Dokumente immer mit TexShop bearbeitet. Unter Ubuntu nutze ich Texmaker oder Kile.
Damit meine Texte richtig gesetzt werden, benötige ich folgende Reihenfolge:
- pdflatex 
- bibtex 
- makeindex 
- 3x pdflatex 
Netterweise kann man in Texmaker oder Kile individuelle LaTeX-Läufe generieren, so dass meine Läufe automatisch durchgeführt werden.
Zunächst installiert man Kile oder Texmaker per
sudo apt-get install kile texmaker
Danach erstelle ich mir mein individuelles Script
gedit latexlauf.script
Dieses bekommt folgenden Inhalt:
#!/bin/sh
bfname="`basename "$1" .tex`"
pdflatex "$1"
bibtex "$bfname"
makeindex "$bfname".nlo -s nomencl.ist -o "$bfname".nls
pdflatex "$1"
pdflatex "$1"
pdflatex "$1"
evince "$bfname".pdf &Das Script wird nun gespeichert, ausführbar gemacht und verschoben:
chmod a+x latexlauf.script
sudo mv latexlauf.script /usr/local/share/Kile
Nun öffne ich Kile und wähle “Settings => Configure Kile...” und dort unter “Tools => Build”. Unten klickt man auf “New”, denkt sich einen Namen aus (ich habe “LaTeX-Lauf” genommen) und wählt “Custom” aus. In das “Command”-Feld schreibt man nun den Namen des Scripts, also latexlauf.script und trägt in das Options-Feld
'%source'
ein. Per “Ok” wird dieser Eintrag gespeichert.
Ich musste hier Kile einmal neustarten, damit alles richtig funktioniert. Möchte man den Lauf aktivieren, so wählt man aus dem Kile-Menü “Build => Other => LaTeX-Lauf”. Hierdurch wird das LaTeX-Dokument entsprechend gesetzt und die erzeugte PDF-Datei zur Ansicht geöffnet.
Texmaker
In Texmaker wählt man im Menü “Optionen => Texmaker konfigurieren” und wechselt in der linken Spalte auf “Schnelles Übersetzen”. Hier trägt man in das Feld unter “Benutzer: (% Dateinamen ohne Endung)” folgendes ein:
latexlauf.script %.tex
Das Script wird nun immer dann ausgeführt, wenn man in der Menüleiste auf das Symbol “Schnelles Übersetzen” klickt.