[OS X TeX] mathtime not working (for the upteenth time)
herbs at wideopenwest.com
Thu Apr 21 17:55:45 EDT 2011
On Apr 21, 2011, at 3:56 PM, Gary L. Gray wrote:
> On Apr 21, 2011, at 4:39 PM, Michael Sharpe wrote:
>> On Apr 21, 2011, at 1:18 PM, Lawrence Paulson wrote:
>>> From time to time, I use mathtime fonts to typeset lecture notes. Coming back after a year's sabbatical, I find it isn't working any more:
>>>> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 mtsyn
>>>> mktexpk: don't know how to create bitmap font for mtsyn.
>>>> mktexpk: perhaps mtsyn is missing from the map file.
>>>> kpathsea: Appending font creation commands to missfont.log.
>>>> !pdfTeX error: /usr/texbin/pdflatex (file mtsyn): Font mtsyn at 600 not found
>>> Lucida isn't working either. I'm not certain what I have done wrong, but in the past year I would certainly have updated my TeX installation. I am careful to install new fonts in my ~/Library/texmf directory just to avoid this problem, which comes up every couple of years. In fact, when I googled this error message, I came across the following post:
>>> In other words, I had exactly the same problem in 2002! I clearly haven't learned. I've tried many of the steps in Bruno Voisin's guide (the font files are all there anyway). The lucida map files were also present. The mathtime map files were inexplicably missing, but I downloaded them and put them in what I thought were the right places. But no amount of magical commands such as
>>> sudo mktexlsr
>>> sudo -H updmap-sys --enable Map lucidabr-o.map
>>> sudo -H updmap-sys --enable Map lumath-o.map
>>> make any difference.
>>> Does anybody have a solution, preferably a permanent one?
>>> Larry Paulson
>> Fonts and their support files placed in ~/Library/texmf will not be seen by sudo -H updmap-sys ...
>> It is much better to place them in the corresponding positions in /usr/local/texlive/texmf-local, where they will be visible to sudo -H updmap-sys ...
>> To make your installation continue to work across updates, you can make entries in /usr/local/texlive/texmf-local/web2c/updmap-local.cfg and call tlmgr with an appropriate incantation after updating, as spelled out in updmap.cfg.
> I place my Lucida and MathTime fonts in ~/Library/texmf and I make them available via the script:
> updmap --nohash --nomkmap --syncwithtrees
> updmap --nohash --nomkmap --enable Map mtpro2.map
> updmap --nohash --nomkmap --enable Map lucida.map
> updmap --nohash --nomkmap --enable Map iffonts.map
> updmap --nohash --nomkmap --enable Map MinionPro.map
> updmap --nohash --nomkmap --enable Map pmy.map
> echo 'The script updatedontmapfiles.sh is finished.'
> I hope this helps.
Since that sets up a personal, rather than system-wide, map file how do you have TeX Live Utility or tlmgr set up so necessary runs of updmap rather than updmap-sys are used when necessary?
(herbs at wideopenwest dot com)
More information about the MacOSX-TeX