![Mac OS X 上的 MinionPro](https://linux22.com/image/232052/Mac%20OS%20X%20%E4%B8%8A%E7%9A%84%20MinionPro.png)
有人能MinionPro
在 OS X 上安装这个软件包吗?我通常通过以下方式安装(和更新)TeX Live麦金塔我发现的第一个尚未包含的软件包是MinionPro
。谷歌搜索这个会返回“手动”说明,看似是路径、转换和安装失败。所以我在想:我是否错过了 MacPorts 中已有的一些软件包?
答案1
Hugo,你说“我的系统中确实安装了 Minion Pro——虽然我真的不知道怎么安装,但我想它可能是 Adobe InDesign 或 Microsoft Office 自带的”,但在你能够在你的系统上使用 Minion Pro OTF 字体之前,它们首先需要转换为 Type1 格式。我猜你还没有这样做(如果我错了,请纠正我)。READMEMinionPro
上的氯化三乙胺otf
包含将文件转换为 所需的确切说明pfb
、将它们放在 中的什么位置texmf
、如何安装它们等。假设您已经在系统上正确安装了 MinionPro 包、字体和地图文件,您需要做的主要事情是:
- 创建临时目录
- 安装
LCDF Typetools
到其中(从下载这些www.lcdf.org/type) - 安装
convert.sh
到其中(包含scripts.zip
在氯化三乙胺(尽管你可能已经下载了它) - 在其下创建一个名为的目录
otf
,并将你的 Minion Prootf
文件复制到那里 - 运行
convert.sh
(这将创建一个名为的目录,pfb
其中包含您的 Type1 字体) - 将新
pfb
文件复制到texmf
texhash
以及updmap
你的系统上的等效项(请参阅 README)
与通常的一键式软件包安装相比,步骤数量可能显得繁琐,但实际上并不太难。只要严格按照步骤操作,就没问题。您将获得非常漂亮的双用途文本和数学字体,最后还有同样漂亮且相当完整的MnSymbol
符号集。
答案2
到目前为止,使用精彩的 Minion Pro 字体(通过 Adobe CS4 安装在我的 Mac 上)最简单的方法是使用 XeTeX,正如 ShreevatsaR 所建议的那样。
例如
\documentclass{article}
\usepackage{fontspec}
\usepackage{xltxtra}
\setromanfont{Minion Pro}
\begin{document}
然后可以xelatex
在命令行上进行编译,或者使用 TeXShop 中的适当设置。
如果您更喜欢使用 pdftex,那么您必须以 TeX 可以读取的格式安装字体(只有 XeTeX 可以读取现代系统软件使用的 True Type 字体)。根据我的经验,这有点麻烦,但这里进行了描述:http://www.tug.org/mactex/fonts/fonttutorial-current.html
答案3
几个月前,我使用 MinionPro 字体准备了一份重要的文档(几百页),现在需要对其进行关键编辑。今天我的编译失败了,因为我当前的计算机(Mac)没有安装 MinionPro LaTeX 软件包。谷歌搜索将我带到了此页面,然后夫妻的其他的,多亏了这些,我能够毫不费力地将 MinionPro 提供给我的 Mac 上的 pdflatex。以下是我遵循的确切步骤,希望它们对其他处于同样困境的人有用。它们基于MinionPro 自述文件。
这组步骤将字体安装到用户主目录中的文件夹中,因此如果您不愿意修改系统(即非主)目录中的文件,这些步骤可能会很有用。此外,如果您对要编辑哪个 updmap.cfg 感到困惑(我的系统上似乎至少有四个),那么您可以尝试查看下面的第 11 步是否有用。
在 Mac 上找到 Minion Pro 字体 (otf) 文件。这些文件隐藏在 Adobe Reader 应用程序图像中(这个词对吗?)。转到 Finder -> 应用程序,打开“Adobe Reader”的上下文菜单(双击它),然后选择“显示包内容”。这将安装图像文件。otf 文件现在可用作 /Applications/Adobe Reader.app/Contents/Resources/Resource/Font/MinionPro*.otf
README 中提到的 otfinfo 命令在我的系统中已经可用,所以我推测 LCDF Typetools 已经安装(可能是作为 TexLive 的一部分?)。我运行
$ otfinfo -v /Applications/Adobe\ Reader.app/Contents/Resources/Resource/Font/MinionPro-Bold.otf
并得到
Version 2.103;PS 2.000;hotconv 1.0.67;makeotf.lib2.5.29150
根据 README,这意味着我的字体版本是 002.000。此外,我只有基本粗细,因此我下载了以下文件:
我的
TEXMFLOCAL
(使用 发现kpsexpand '$TEXMFLOCAL'
)不在我的主目录(/usr/local/... 的某个位置),因此我决定将新字体安装到我的 中TEXMFHOME
,即~/Library/texmf
。此目录不存在,因此我创建了它。我完成了 README 的第 1 步...
$ mkdir /tmp/MinionPro
$ cd /tmp/MinionPro
$ unzip ~/Downloads/scripts.zip
...然后是第 2 步:
$ cp /Applications/Adobe\ Reader.app/Contents/Resources/Resource/Font/Minion*otf otf/
步骤 3:
$ ./convert.sh
然后第 4 步:
$ mkdir -p ~/Library/texmf/fonts/type1/adobe/MinionPro
$ cp pfb/*.pfb ~/Library/texmf/fonts/type1/adobe/MinionPro
步骤5:
$ cd ~/Library/texmf/
$ unzip ~/Downloads/metrics-base.zip
$ unzip ~/Downloads/enc-2.000.zip
而不是 README 中的其余步骤(看起来很吓人),我按照讨论的建议做了以下事情压缩文件.tex.macosx:
$ updmap --enable Map=MinionPro.map
这给出了几行输出,似乎表明正在做正确的事情,之后我可以像往常一样使用 pdflatex 编译我的文档。
答案4
除了 gphilip (回答于 3 月 12 日 12:45)
我已经解决了下面描述的问题。首先,我花了几个小时才弄清楚你必须在终端中写入以下内容:
kpsexpand '$TEXMFHOME'
在 Windows 中返回(从 Vista 开始)
Users/USERNAME/texmf
然后,如果您按照该路线,即,下面描述的程序就会完美进行cp pfb/*.pfb /Users/USERNAME/texmf/fonts/type1/adobe/MinionPro
。按照这些步骤应该可以正常工作。