MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: pfa2pfb

  • To: mathgroup at
  • Subject: [mg96681] Re: pfa2pfb
  • From: Jens-Peer Kuska <kuska at>
  • Date: Fri, 20 Feb 2009 05:47:47 -0500 (EST)
  • Organization: Uni Leipzig
  • References: gne6ru$per$ <gnj5l2$ijt$>
  • Reply-to: kuska at


in Mathematica 5.2,6.0 and 7.0 the TEXMF root for you is at:


Add this to the TEXMF roots of your teTeX.
teTeX uses typical an environment variable for that and finaly
rehash it, to update the data base.

and the map file is at


the map file for pdftex is in



David wrote:
> On 17 Feb, 11:25, Jens-Peer Kuska <ku... at>
> wrote:
>> Hi,
>> that is nonsense, dvips work with binary *.pfb and ASCII
>> PostScript fonts. Just find the font map file for dvips
>> that comes with you Mathematica and add the texmf root
>> that is part of the Mathematica distribution to the
>> texmf roots that your TeX system searches.
>> If you have MikTeX or teTeX fin the fontname/
>> in the TeX installation root  and delete it.
>> This file is a false font map file, I have reported it several
>> times to the developers but they had other things to do than
>> to replace the file with the correct one that comes with
>> Mathematica.
>> Regards
>>    Jens
> Thanks. I have a version of teTex that comes from MacPorts and works
> well. It doesn't have the offending in it, so perhaps the
> teTex maintainers have at last responded to your complaints.
> You say "Just find the font map file for dvips that comes with your
> Mathematica". I know exactly where this is, but what am I supposed to
> do with the information?
> Please excuse me if I have misunderstood what you have told me. Surely
> it wouldn't work to just add Mathematica's to my teTeX
> files at the appropriate place, because the various programs will
> still not know where the fonts are to be found.
> You say (or at least I think this is what you are saying) that I
> should add the texmf tree provided by Mathematica to my own texmf
> tree. I'm a bit reluctant to do so, as later downloads of teTex from
> MacPorts will overwrite (and delete) any such addition. The good
> alternatives seem to me to be:
> 1. Change some configuration file in the teTex distribution to enable
> searching in Mathematica's texmf. Which configuration file, and what
> is the minimal change needed? I would then keep a copy of the changed
> configuration file in my home directory, and a diff with the original,
> so that I can easily maintain any changes I make when packages are
> updated.
> 2. Make a symbolic link /opt/local/share/texmf/MmaTexmf ->
> Mathematica's texmf. Will this work?
> 3. Maybe tex and its cousins already search my $HOME/texmf. In this
> case I can just copy Mathematica's texmf to the texmf I already have
> in my home directory. I have a vague memory of editing some
> configuration file so that this would be done, but I've forgotten
> which one. Any suggestions?
> Should I then update updmap.cfg and run updmap? If I have to update
> updmap.cfg, precisely what changes are needed? And what about texhash?
> Should that be run with any arguments or flags?
> And then I would want to check that I have done things correctly by
> using kpsewhich. However, in teTex, and presumably in other modern
> packages of TeX and its cousins, environmental variables seem to be
> defined only once one invokes tex or latex or whatever. The result is
> that kpsewhich givees a null response to almost any command. What
> arguments or flags are required to make kpsewhich give the right
> answers?
> Sorry to ask so many questions, but I have been struggling for some
> time ineffectually to find out what to do.
> Thanks again,
> David

  • Prev by Date: Re: Using VerticalSlider controls for Manipulate
  • Next by Date: Re: pfa2pfb
  • Previous by thread: Re: pfa2pfb
  • Next by thread: Re: pfa2pfb