MinionPro on Mac OS X
By far the easiest way to use the wonderful Minion Pro font (installed on my Mac via Adobe CS4) is with XeTeX as ShreevatsaR suggests.
e.g.
\documentclass{article}
\usepackage{fontspec}
\usepackage{xltxtra}
\setromanfont{Minion Pro}
\begin{document}
This can then be compiled with xelatex
on the command line, or using the proper setting in TeXShop.
If you prefer to use pdftex then you must install the font in a format that TeX can read (only XeTeX can read the true type font used by modern system software). This in my experience is a bit of a pain, but is described here: http://www.tug.org/mactex/fonts/fonttutorial-current.html
Hugo, you say "I do have Minion Pro installed in my system -- although I honestly don't know how, but I suppose it either came with Adobe InDesign or Microsoft Office", however before you can use the Minion Pro OTF fonts on your system, they first need to be converted into Type1 format. I'm guessing you haven't done this yet (please correct me if I'm wrong). The MinionPro
README on CTAN contains the exact instructions you'll need to step through to convert your otf
files to pfb
, where to place them in your texmf
, how to install them, etc. Assuming you've already installed the MinionPro package, the font and map files properly on your system, the main things you'll need to do are:
- create a temporary directory
- install
LCDF Typetools
into it (download these from www.lcdf.org/type) - install
convert.sh
into it (contained inscripts.zip
at CTAN, although you probably have downloaded this already) - make a directory under it called
otf
and copy your Minion Prootf
files there - run
convert.sh
(this creates a directory calledpfb
containing your Type1 fonts) - copy your new
pfb
files into the appropriate place in yourtexmf
texhash
andupdmap
or their equivalents on your system (see the README)
The number of steps might appear onerous compared to usual one-click package installations, but they're really not too difficult. Just follow them quite precisely and you'll be right. You'll be rewarded with a very handsome dual-purpose text and math typeface, with the added bonus of the equally handsome and quite complete MnSymbol
symbols set at the end.
I had prepared a certain important document (a couple of hundred pages) using the MinionPro font a few months back, and I am required to make critical edits to it now. My compile failed today because my current computer, which is a Mac, did not have the MinionPro LaTeX package installed. Googling led me to this page and a couple of others, and thanks to these, I was able to make MinionPro available to pdflatex on my Mac without breaking much of a sweat. Here are the exact steps which I followed, in the hope that they may be useful to someone else in the same predicament. They are based on the MinionPro README.
This set of steps installs the font into a folder in the user's home directory, so these may be useful if you are averse to modifying files in system (i.e, non-home) directories. Also, if you are confused as to which updmap.cfg to edit (there seem to be at least four on my system), then you can try seeing if step 11 below is of use.
Find the Minion Pro font (otf) files on the Mac. These are hidden in the Adobe Reader application image (is that the right word?). Go to Finder -> Applications, open the context menu for "Adobe Reader" (two-click on it), and select "Show package contents". This will mount the image file. The otf files are now available as /Applications/Adobe Reader.app/Contents/Resources/Resource/Font/MinionPro*.otf
The otfinfo command mentioned in the README was already available in my system, so I presumed that LCDF Typetools were already installed (perhaps as part of TexLive?). I ran
$ otfinfo -v /Applications/Adobe\ Reader.app/Contents/Resources/Resource/Font/MinionPro-Bold.otf
and got
Version 2.103;PS 2.000;hotconv 1.0.67;makeotf.lib2.5.29150
As per the README, this means that my font version is 002.000. Also, I have only the base weights, and so I downloaded the following files:
scripts.zip
metrics-base.zip
enc-2.000.zip
My
TEXMFLOCAL
(as found out usingkpsexpand '$TEXMFLOCAL'
) is outside my home directory (somewhere in /usr/local/...), and so I decided to install the new font into myTEXMFHOME
, which is~/Library/texmf
. This directory did not exist, so I created it.I did Step 1 of the README ...
$ mkdir /tmp/MinionPro
$ cd /tmp/MinionPro
$ unzip ~/Downloads/scripts.zip
... and then Step 2:
$ cp /Applications/Adobe\ Reader.app/Contents/Resources/Resource/Font/Minion*otf otf/
And Step 3:
$ ./convert.sh
Then Step 4:
$ mkdir -p ~/Library/texmf/fonts/type1/adobe/MinionPro
$ cp pfb/*.pfb ~/Library/texmf/fonts/type1/adobe/MinionPro
Step 5:
$ cd ~/Library/texmf/
$ unzip ~/Downloads/metrics-base.zip
$ unzip ~/Downloads/enc-2.000.zip
Instead of the remaining steps in the README (which looked scary), I did the following as advised by a discussion on comp.tex.macosx :
$ updmap --enable Map=MinionPro.map
This gave a few lines of output which seemed to indicate that The Right ThingTM was being done, and after this I was able to compile my document using pdflatex as usual.
EDIT: I also came across the issues described here, here and here, and solved them by editing a couple of text files as described in the respective answers.