Re: Kleines Problem mit MacTeX
"Reinhard Kotucha" (via tex-d-l Mailing List) <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
On 2024-08-18 at 18:17:27 +0200, Georg Lachenmayr wrote: > Ich habe mir im Laufe der Jahre einige Abkürzungen für > LaTex-Befehle geschrieben, die ich sehr gerne verwende, weil sie > einfach Schriebarbeit sparen. Die hatte ich auf den Linux-Rechnern > immer im Verzeichnis ~\texmf\tex\latex\misc abgelegt; sie wurden > beim Kompilieren immer gefunden, egal in welchem Verzeichnis ich > gerade gearbeitet habe. Hallo Georg, ich wundere mich über ~\texmf\tex\latex\misc. Das wird unter Linux wegen \ statt / nicht funktionieren, zeigt aber welch schädlichen Einfluß ein übermäßiger Gebrauch von Windows auch auf Linux-User hat. Nun zu Deiner Frage: MacTeX ist ja ein TeX Live und alle Pfade sind in der Datei web2c/texmf.cnf festgelegt. Dort werden u.a. zwei Variablen definiert, TEXMFLOCAL und TEXMFHOME. Es gibt also zwei Möglichkeiten, eigene Dateien zu installieren. Für eine systemweite Installation gibt es ein Verzeichnis, das man mit kpsewhich -var-value TEXMFLOCAL ermitteln kann. Dieser Verzeichnisbaum muß die gleiche Struktur haben wie /usr/local/texlive/2024/texmf-dist/, also TDS-compliant sein. Nach Änderungen muß man mktexlsr aufrufen um die Datenbanken zu aktualisieren. Der Inhalt dieses Verzeichnisses wird vom Installer niemals berührt, also auch nicht wenn eine neue Version von TeX Live installiert wird. Wenn Du die Dateien in Deinem HOME-Verzeichnis installieren willst, wie Du es zuvor getan hast, kannst Du das entsprechende Verzeichnis mit kpsewhich -var-value TEXMFHOME ermitteln. Du mußt es vermutlich zuerst anlegen weil der Installer nichts über die einzelnen Benutzer weiß. Dann kannst Du die Dateien aus ~/texmf/ dort installieren. Eine ls-R-Datenbank wird in TEXMFHOME nicht benutzt. Das Verzeichnis ~/texmf/tex/latex/misc ist ja bereits TDS-compliant und es sollte keine Probleme geben. Da ich ausschließlich Linux verwende würde ich gerne wissen was die oben genannten Befehle unter OS X zurückliefern und ob Dein Problem damit gelöst werden kann. Derartige Fragen werden öfters gestellt und ich bin dann immer etwas hilflos. Aus anderen Gesprächen habe ich mitbekommen daß die Verzeichnis- bzw. Symlink-Struktur aus historischen Gründen so kompliziert ist weil man damals ermöglichen wollte, zwischen den texmf-Bäumen von GWTeX und teTeX umschalten zu können. Beide Distributionen wurden 2006 abgekündigt. Ich frage mich nun ob man jetzt nicht vielleicht vieles einfacher und übersichtlicher gestalten könnte. >Mit besten Grüßen aus dem total regenverhangenen Oberbayern... Mit den besten Grüßen aus dem sonnigen Hannover... Reinhard -- ------------------------------------------------------------------ Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:[email protected] ------------------------------------------------------------------ -- FAQ: http://texfragen.de/ Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l