[OS X TeX] Mathematica fonts in graphics

Bruno Voisin bvoisin at mac.com
Wed Sep 1 03:26:24 EDT 2004


Le 31 août 04, à 16:59, Siep Kroonenberg a écrit :

> On Tue, Aug 31, 2004 at 04:29:19PM +0200, Bruno Voisin wrote:
>>
>> - The original problem was the following: create from Mathematica an
>> EPS file including characters from the Mathematica Math1 font; apply
>> epstopdf to this file, so as to convert it to PDF; include this PDF
>> file in a LaTeX document compiled with pdfLaTeX; then most characters
>> from Math1 (except the alphabetical ones) are not found, and are
>> replaced by empty boxes in the PDF output. The same does not appear
>> when compilation uses the LaTeX + dvips + pstopdf route.
>
> Try making a custom mapfile just for pdftex in your working
> directory without entries for the mathematica fonts. That might
> persuade pdftex to leave these fonts alone.

First thanks to all of you for your responses, either on- or off-list.

It turns out Siep's remark above solves the problem: run, in 
Terminal.app,

	sudo updmap --disable wolfram.map

then pdfLaTeX the .tex file including the figures that use the 
Mathematica fonts. Everything, then, works as expected and the font 
Math1 looks fine in the output.

The problem is apparently that I had installed the Mathematica fonts, 
from my Mathematica 4.1.5.0, in all the appropriate subfolders of 
texmf.local, and that I had accordingly run

	sudo updmap --enable Map wolfram.map

afterwards (wolfram.map -- the .map file, not the fonts -- is included 
in Gerben's teTeX, at 
/usr/local/teTeX/share/texmf.tetex/dvips/misc/wolfram.map). This was 
mostly for testing purposes, as I don't actually use Mathematica fonts 
directly in my TeX documents.

Now, this seems to have an unfortunate side effect when figures (in 
either .eps or .pdf format), containing subsetted Mathematica fonts, 
are included in a TeX document not otherwise using these fonts: it 
turns out (this is my interpretation, I may be wrong) that pdfTeX 
insists on replacing the subsetted (and possibly re-encoded) versions 
of the fonts included in each .pdf graphics by the version, installed 
in the teTeX tree, specified by wolfram.map, according to

	Math1 Math1 <Math1.pfa

dvips, on the other hand, is clever enough to leave the .eps graphics 
alone, and to only perform re-encoding and downloading for the fonts 
specified in the actual TeX input, not for those in the included .eps 
files.

Thanks for pointing this out, Siep, I would never have guessed 
otherwise.

Bruno Voisin
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the MacOSX-TeX mailing list