## MiKTeX ##
Will man die Datei in unterschiedlichen Projekten laden, empfiehlt es sich einen eigenen TEXMF-Ordner anzulegen und in MiKTeX als Root zu registrieren. Dieser Ordner kann überall außerhalb der eigentlichen MiKTeX Installation liegen. Damit MiKTeX ihn als Root akzeptiert, muss er entsprechend dem [TDS-Standard][1] aufgebaut sein. Dazu kann man sich einfach am Aufbau des MiKTeX Verzeichnisses orientieren. In dem eigenen TEXMF-Ordner muss mindestens der Ordner `tex` vorhanden sein, und in diesem ein Ordner `latex`, in dem man dann direkt oder in Unterordnern seine Dateien mit eigenen Makros abspeichern kann.
![alt text][2]
Um den Ordner dann als Root zu registrieren, sucht man zunächst die MiKTeX Settings im Startmenü und startet diese. Man kann auch im Suchfeld des Startmenüs mo.exe eingeben oder mit der Tastenkombination Win+R das Ausführenfeld aufrufen und dort mo.exe eingeben. In jedem Fall öffnen sich die "MiKTeX Options" und man wechselt in den Reiter Roots.
![alt text][3]
Klickt man nun auf "Add", kann man seinen Ordner suchen und auswählen.
![alt text][4]
Anschließend kann man noch die Reihenfolge der Roots ändern. Das ist insofern wichtig, weil die Reihenfolge der TEXMF-Ordner in der Rootliste auch der Suchreihenfolge entspricht. Klickt man dann auf "Übernehmen" wird auch automatisch die Filename Database aktualisiert. Danach kann man die Dateien in dem eigenen TEXMF-Ordner in verschiedenen Projekten laden.
![alt text][5]
In MiKTeX kann man mehrere dieser eigenen TEXMF-Ordner nutzen. Das ist zum Beispiel dann hilfreich, wenn man vorübergehend eine Entwicklerversion eines Paketes verwenden möchte. Hat man diese jeweils in einem eigenen TEXMF-Ordner, dann ist sie mit wenigen Klicks aktiviert und auch wieder deaktiviert.
**Multiuser Installation**
Ist auf einem Computer MiKTeX für mehrere Nutzer installiert, so kann man zum einen Roots in den MiKTeX Settings(admin) einbinden, die dann für alle Nutzer verfügbar sind. Das bietet sich zum Beispiel für eigene Klassen oder Stildateien oder auch zusätzliche Schriften an, die von allen genutzt werden dürfen/sollen. Zum anderen hat jeder seine eigenen MiKTeX Settings. Dort bindet man die Roots mit den privaten Dingen ein.
## TeX Live ##
Bereits bei der Installation von TeX Live werden weitere TEXMF-Ordner für diesen Zweck mit registriert, die dann ebenfalls nach dem [TDS-Standard][1] aufgebaut sein müssen:
- ein lokaler für Dateien (zum Beispiel Schriften), die von allen Nutzern verwendet werden können. Der Pfad zu diesem ist in `TEXMFLOCAL` abgespeichert.
- jeweils ein privater für die einzelnen Benutzer zum Abspeichern der persönlichen Dateien. Der Pfad zum Ordner steht in `TEXMFHOME`.
![alt text][6]
Die Pfade können zwar bei der Installation angepasst werden, aber da diese Verzeichnisse auch nach dem Wechsel auf eine neuere TeX Live Version weiter genutzt werden sollen, empfiehlt es sich die vorgeschlagenen Pfade so zu lassen, wie sie sind.
Über eine Konsole / Eingabeaufforderung kann man mit
kpsewhich -var-value TEXMFHOME
jederzeit abfragen, wo sich der private TEXMF Ordner befindet. Das gleiche gilt für `TEXMFLOCAL`.
Falls Änderungen innerhalb des lokalen TEXMF Ordners (`TEXMFLOCAL`) vorgenommen werden, muss kann es notwendig sein jeweils noch die Dateiliste mit `mktexlsr` bzw. `texhash` über die Konsole oder in der gui GUI über das Menü „Aktionen - Aktualisierung der Dateienlisten“ auf den neuesten Stand gebracht werden.
werden. Bei der Standardinstallation des Original-TeX-Live wird `TEXMFLOCAL` allerdings immer komplett durchsucht, so dass eine Aktualisierung der Dateienlisten normalerweise nicht notwendig ist.
Auch in TeX Live ist es möglich, zusätzliche lokale oder private TEXMF Verzeichnisse zu verwenden, wenn man das aus irgendeinem Grund benötigt. Entsprechende Änderungen der Variablen `TEXMF`, `TEXMFLOCAL` bzw. oder `TEXMFHOME` kann man in der Datei `texmf.cnf`, `texmf.cnf` vornehmen, die neben dem `texmf-dist` Verzeichnis der aktuellen TeX Live Version liegt.
liegt. Die Voreinstellungen findet man in der Datei `texmf-dist/web2c/texmf.cnf`, in der man selbst keine Änderungen vornehmen sollte.
[1]: http://tug.org/tds/tds.html#dir
[2]: http://texwelt.de/wissen/upfiles/texmf3.png
[3]: http://texwelt.de/wissen/upfiles/mo2.png
[4]: http://texwelt.de/wissen/upfiles/mo3.png
[5]: http://texwelt.de/wissen/upfiles/mo5.png
[6]: http://texwelt.de/wissen/upfiles/tlordner.png