[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


Howdy,

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

sudo texhash

or

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

#!/bin/bash
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  
true
# 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  
true
sudo -H updmap-sys --nohash --nomkmap --setoption pdftexDownloadBase14  
true
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