[OS X TeX] [ANN] TeX Live Utility 0.5

Herbert Schulz herbs at wideopenwest.com
Thu Jan 8 16:55:31 EST 2009

On Jan 8, 2009, at 3:31 PM, Axel E. Retif wrote:

> On  8 Jan, 2009, at 07:22, Herbert Schulz wrote:
>> On Jan 8, 2009, at 12:10 AM, Axel E. Retif wrote:
>>> Well... I know what I do is really unorthodox, but I keep my fonts  
>>> (Lucida, Minion Pro) in ~/Library/texmf..., instead of /usr/ 
>>> local.../texmf-local, and anyway use updmap-sys (but without -H)  
>>> to enable the map files, as if for all users. Sensible people in  
>>> this list have pointed out the potential problems of that, but as  
>>> I am the only user in my machines...
>>> [...]
>> Howdy,
>> That is what I used to do too but have now switched to using texmf- 
>> local just to get those files out of my HOME directory tree.
> I think I will end up doing that, as fonts don't change that often,  
> and keep ~/Library/texmf just for constantly changing packages, like  
> pgf/TikZ from CVS.
> Thank you,
> Axel


One reminder... if you place anything into texmf-local you must run

sudo texhash


sudo mktexlsr

before running things like updmap-sys and fmtutil so kpsewhich can  
find them.

Incidentally, I keep a shell script in .../texmf-local/scripts/ to set  
up the maps once and for all with a given MacTeX distribution. Before  
tlmgr was fixed up I had to re-install MacTeX a few times when things  
got messed up. The contents of the script are something like

sudo mktexlsr
# find the map files (will enable them below)
sudo -H updmap-sys --nohash --nomkmap --syncwithtrees
# set some global options
# probably default but make sure the default is outline fonts
sudo -H updmap-sys --nohash --nomkmap --setoption dvipsPreferOutline  
# I've got the LW35 from Adobe with Adobe Names
sudo -H updmap-sys --nohash --nomkmap --setoption LW35 ADOBE
# Download all fonts to the pdf
sudo -H updmap-sys --nohash --nomkmap --setoption dvipsDownloadBase35  
sudo -H updmap-sys --nohash --nomkmap --setoption pdftexDownloadBase14  
sudo -H updmap-sys --nohash --nomkmap --setoption  
dvipdfmDownloadBase14 true
# do the map files (I don't show all of them here to save space)
sudo -H updmap-sys --nohash --nomkmap --enable Map lucida.map
sudo -H updmap-sys --nohash --nomkmap --enable Map lucidabr-o.map
sudo -H updmap-sys --nohash --nomkmap --enable Map lumath-o.map
# ...
# finally actually write the new map files
sudo -H updmap-sys

Hope this is helpful.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)

More information about the MacOSX-TeX mailing list