[OS X TeX] Where to put local additions to texmf?

Bruno Voisin bvoisin at mac.com
Tue Jan 16 18:14:49 EST 2007

Until a few minutes ago I thought the recommended place for putting  
system-wide local additions to the texmf trees was:

- In gwTeX, /usr/local/gwTeX/texmf.local, with the similar directory / 
usr/local/gwTeX/texmf.pkgs reserved for additions managed by i- 
Installer (such as the CM-Super and TeX-Gyre i-Packages).

- In TeXLive, /usr/local/texlive/texmf-local, with the similar  
directory /usr/local/texlive/2007/texmf-var (say) reserved for files  
(such as format files, and the config files updmap.cfg and  
fmtutil.cnf) built locally by the various TeX-related tools.

Alas, after reading /Library/TeX/Distributions/TeXDist- 
description.rtf (and not understanding much, I must admit, given the  
highly technical content), I'm starting to think I was wrong. Based  
on the extract:

> - A TexmfLocal symbolic link. The TexmfLocal directory is where  
> local additions are kept that are normally independent from the  
> distribution version. On a pre-2006 gwTeX this is ../Root/share/ 
> texmf.local, on TeX Live the default for this is ../Root/../texmf- 
> local and on a current gwTeX this is ../Root/texmf.pkgs
> - A TexmfSysVar symbolic link. The TexmfSysVar directory is where  
> distribution-dependent files are kept, amongst which the results of  
> the updmap, fmtutil, texconfig, etc. commands as well as the  
> compiled formats. On a pre-2006 gwTeX this is ../Root/share/ 
> texmf.local, on TeX Live this is ../Root/texmf-var and on a current  
> gwTeX this is ../Root/texmf.local (note that gwTeX and TeX Live  
> both did split the texmf-local tree, but that they both use texmf- 
> local for a different part of the split. The abstraction offered  
> here (TexmfSysVar and TexmfLocal) hides that distinction.

and on the belief that TexmfLocal is were local additions should go,  
I am under the impression that these additions should go to /usr/ 
local/gwTeX/texmf.pkgs for gwteX and /usr/local/texlive/texmf-local  
for TeXLive.

On the other hand, based on the criterion that the local additions  
should go to the one place that is in no case erased or overwritten  
by either installer package (the TeX i-Package, or the TeXLive-200*  
MacTeX package), then one is back to /usr/local/gwTeX/texmf.local for  
gwTeX, and /usr/local/texlive/texmf-local for MacTeX.

There must be a flaw somewhere in this reasoning, but where?

Bruno Voisin

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/

More information about the MacOSX-TeX mailing list