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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.