Viktors Kurztipp

Heute im Fokus: Globales Einbinden einer Latex-Klasse im lokalen Benutzerordner auf einem Linux-System.

Seit geraumer Zeit arbeite ich mit dem Betriebssystem Linux und schreibe meine Berichte und Ausarbeitungen im Studium mit Latex. Fast ebenso lange ist es schon her, dass ich eine Latex-Klasse für Briefe verwende. Bisher habe ich die Datei mit der Endung “cls” immer in Arbeitsordner kopiert, damit Latex die Briefklasse auch findet. Heute musste ich wieder einen Brief schreiben. Nun habe ich festgestellt, wie ungeschickt ich eigentlich mit dem Kopieren der Klasse in jeden Arbeitsordner vorgehe.
Da muss es doch eine andere Möglichkeit geben.
Und tatsächlich, die gibt es:

Ordner im Benutzerverzeichnis anlegen

Vor etwa zwei Monaten habe ich meine Rechner neu aufgesetzt und habe mir in meinem /home/-Verzeichnis eine Struktur angelegt. Ein Teil der Struktur ist ein versteckter Latex-Ordner, wo ich Schriftarten und eben Klassen für Latex ablege. Dieser Ordner heißt bei mir:

mkdir ~/.tex_tools

Innerhalb des soeben angelegten Ordners wird eine weitere Ordner-Struktur angelegt:

mkdir -p ~/.tex_tools/tex/latex/tfbrief

In diesen Ordner wird nun die Klassen-Datei abgelegt.

Such-Pfad anpassen

Damit Latex die Klassen-Datei finden, kann muss der erstellte Pfad zum Suchpfad hinzugefügt werden. Dies kann entweder direkt in der Shell getan werden, oder man schreibt es in die .bashrc, so wird die Änderung dauerhaft übernommen. Dazu habe ich folgendes in die .bashrc eingetragen:

export TEXMFLOCAL=$TEXMFLOCAL:/home/viktor/.tex_tools

Das war es schon. Nun kann ich die Brief-Klasse verwenden, ohne das sie ständig im aktuellen Ordner liegen muss.

Scribtee - Designer T-Shirts

Artikel aus der selben Kategorie:

Es gibt noch keine Kommentare zu “Kurztipp 2: Einbinden von Latex-Klassen in Linux”.
Jede Meinung ist willkommen!

Meinungsfreiheit für alle!