如何在 LaTeX 中使用 Mathematica 字体 - 哪种方法?

如何在 LaTeX 中使用 Mathematica 字体 - 哪种方法?

我希望能够将 Mathematica 字体与 LaTeX 一起使用。我找到了两组说明:

  1. Robert 的帖子那里

  2. Kuska 的说明mysymdoc.pdf,位于 Mathematica 8 文件夹的一个文件中SystemFiles/IncludeFiles/TeX/texmf/doc

方法 (1) 明确假设用户使用的是 Linux,尽管罗伯特表示该方法应该适用于 OS X。

方法 (2) 使用随 Mathematica for OS X 一起分发的文件,但 Kuska 仅指 Windows 上的 MikTeX 和 Unix 上的 teTeX。

哪个可以与 OS X 下的 TeXLive 2011 兼容?

此外,方法 (1) 说要编辑这两个.map文件以便更改.pfb.pfa(大概是因为 Wolfram 提供的 Type 1 字体文件的扩展名为.pfa.

.map为什么要这样编辑文件而不是将字体文件本身的扩展名更改为.pfb

答案1

您提到的说明已经过时了。

  1. 修改wolfram.map.pfa而不是.pfb(以反映字体文件的格式)并从中删除所有内容Janson Text,因为未提供这些字体。

  2. 复制wolfram.map

    /usr/local/texlive/texmf-local/fonts/map/dvips/wolfram/wolfram.map
    
  3. texmf/fonts将( … )中的所有子文件夹复制afm/wolfram到 中的相应文件夹中/usr/local/texlive/texmf-local/fonts

  4. 将目录复制texmf/tex/latex/wolfram/usr/local/texlive/texmf-local/tex/latex/wolfram

  5. 复制texmf/doc/wolfram/usr/local/texlive/texmf-local/doc/latex/wolfram

  6. 运行mktexlsr以便 TeX Live 了解这些文件

  7. 跑步updmap-sys --enable Map=wolfram.map

  8. 享受

所有步骤 2 至 7 都应以管理员身份完成(在命令前加上sudo,并在要求时输入管理员密码)

请注意,7z博客文章中链接的档案似乎已损坏,但文件.zip是好的。


更新

从 TeX Live 2013 开始,最好添加以下行

Map wolfram.map

到文件

/usr/local/texlive/texmf-local/web2c/updmap.cfg

(也需要管理员权限)然后运行

updmap-sys

无需选项。这将取代上面的步骤 7。

相关内容