Mac OS X 上的 MinionPro

Mac OS X 上的 MinionPro

有人能MinionPro在 OS X 上安装这个软件包吗?我通常通过以下方式安装(和更新)TeX Live麦金塔我发现的第一个尚未包含的软件包是MinionPro。谷歌搜索这个会返回“手动”说明,看似是路径、转换和安装失败。所以我在想:我是否错过了 MacPorts 中已有的一些软件包?

答案1

Hugo,你说“我的系统中确实安装了 Minion Pro——虽然我真的不知道怎么安装,但我想它可能是 Adob​​e InDesign 或 Microsoft Office 自带的”,但在你能够在你的系统上使用 Minion Pro OTF 字体之前,它们首先需要转换为 Type1 格式。我猜你还没有这样做(如果我错了,请纠正我)。READMEMinionPro上的氯化三乙胺otf包含将文件转换为 所需的确切说明pfb、将它们放在 中的什么位置texmf、如何安装它们等。假设您已经在系统上正确安装了 MinionPro 包、字体和地图文件,您需要做的主要事情是:

  1. 创建临时目录
  2. 安装LCDF Typetools到其中(从下载这些www.lcdf.org/type
  3. 安装convert.sh到其中(包含scripts.zip氯化三乙胺(尽管你可能已经下载了它)
  4. 在其下创建一个名为的目录otf,并将你的 Minion Prootf文件复制到那里
  5. 运行convert.sh(这将创建一个名为的目录,pfb其中包含您的 Type1 字体)
  6. 将新pfb文件复制到texmf
  7. texhash以及updmap你的系统上的等效项(请参阅 README)

与通常的一键式软件包安装相比,步骤数量可能显得繁琐,但实际上并不太难。只要严格按照步骤操作,就没问题。您将获得非常漂亮的双用途文本和数学字体,最后还有同样漂亮且相当完整的MnSymbol符号集。

答案2

到目前为止,使用精彩的 Minion Pro 字体(通过 Adob​​e 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 步是否有用。

  1. 在 Mac 上找到 Minion Pro 字体 (otf) 文件。这些文件隐藏在 Adob​​e Reader 应用程序图像中(这个词对吗?)。转到 Finder -> 应用程序,打开“Adobe Reader”的上下文菜单(双击它),然后选择“显示包内容”。这将安装图像文件。otf 文件现在可用作 /Applications/Adobe Reader.app/Contents/Resources/Resource/Font/MinionPro*.otf

  2. 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

  3. 根据 README,这意味着我的字体版本是 002.000。此外,我只有基本粗细,因此我下载了以下文件:

    scripts.zip
    metrics-base.zip
    enc-2.000.zip

  4. 我的TEXMFLOCAL(使用 发现kpsexpand '$TEXMFLOCAL')不在我的主目录(/usr/local/... 的某个位置),因此我决定将新字体安装到我的 中TEXMFHOME,即~/Library/texmf。此目录不存在,因此我创建了它。

  5. 我完成了 README 的第 1 步...

    $ mkdir /tmp/MinionPro
    $ cd /tmp/MinionPro
    $ unzip ~/Downloads/scripts.zip

  6. ...然后是第 2 步:

    $ cp /Applications/Adobe\ Reader.app/Contents/Resources/Resource/Font/Minion*otf otf/

  7. 步骤 3:

    $ ./convert.sh

  8. 然后第 4 步:

    $ mkdir -p ~/Library/texmf/fonts/type1/adobe/MinionPro
    $ cp pfb/*.pfb ~/Library/texmf/fonts/type1/adobe/MinionPro

  9. 步骤5:

    $ cd ~/Library/texmf/
    $ unzip ~/Downloads/metrics-base.zip
    $ unzip ~/Downloads/enc-2.000.zip

  10. 而不是 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。按照这些步骤应该可以正常工作。

相关内容