[OS X TeX] mathtime not working (for the upteenth time)
Gary L. Gray
gray at engr.psu.edu
Thu Apr 21 16:56:55 EDT 2011
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.
More information about the MacOSX-TeX