[OS X TeX] mathabx astronomical symbols

Benoit RIVET benoit.rivet at free.fr
Wed Dec 10 13:09:38 CET 2008

Le 10 déc. 08 à 06:42, Shawn Allgeier a écrit :

> On Dec 1, 2008, at 8:38 AM, Benoit RIVET wrote:
>> Le 30 nov. 08 à 23:17, Shawn Allgeier a écrit :
>>> Has anyone used the mathabx package?  I am interested in the  
>>> astronomical symbols.  The package wasysym seems to work, but  
>>> mathabx produces some sort of font error and typesetting stops.   
>>> I am running TeXshop on both 10.5 and 10.4 machines.
>> As explained elsewhere, mathabx is a metafont version : this  
>> requires on the fly generation of pk fonts, which may fail for  
>> some reason and explains why you can't compile. You may install a  
>> type 1 version of the mathabx fonts : Anthony Pham (who created  
>> the fonts) does explain on http://www-math.univ-poitiers.fr/~phan/ 
>> metafont.html#mathabx that you can find mathabx fonts converted to  
>> type1 on Kohsaku Hotta's page http://auemath.aichi-edu.ac.jp/ 
>> ~khotta/ghost/mathabx.html. It's a little bit hard to find the  
>> exact download link, which happens to be http://auemath.aichi- 
>> edu.ac.jp/~khotta/ghost/abx/abxtype1.zip. These converted fonts  
>> are not officially endorsed by Anthony Pham, hoewever I use them  
>> for my own needs without problems.
>> Don't forget to run texhash and updmap after installing the pfb  
>> files :
>> sudo texhash
>> sudo updmap-sys --enable Map mathabx.map
> I would have never found this on my own - thank you.  Unfortunately  
> I don't know much about the TDS and so I don't know where to put  
> these files.  Based on what I read in the TeX faq I put them in
> ~/Library/texmf/fonts/map/mathabx.map
> ~/Library/texmf/fonts/type1/abxtype1/pfb/....

You should have put the files in /usr/local/texlive/texmf.local  
following the TDS convention (which you did when installing in ~/ 
Library). After that :

sudo texhash
sudo updmap-sys --enable Map mathabx.map

should to the job. If you really can't compile, use pdflatex and add  
the following line in the preambule of your file :

\pdfmapfile{+ mathabx.map}

This will enable pdflatex to use mathabx.map when compiling this file  
(and only this one). If there's a warning about duplicate map files,  
this line is not necessary.

Benoît RIVET

More information about the macostex-archives mailing list