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.
Artikel aus der selben Kategorie:
Meinungsfreiheit für alle!

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