在 Mac OS X 上使用 erdc 包

在 Mac OS X 上使用 erdc 包

我有MacTeX-2012 发行版安装在运行 OS X 10.8.3 Mountain Lion 的 MacBook Pro 上。打开TeX 实时更新,我看到 erdc 包已安装。但是,如 中所述erdc.pdf数学需要提供对 Microsoft Georgia 和 ITC Franklin Gothic 字体的访问权限,但数学无法通过TeX 实时更新

问题

  1. 我如何安装数学在 OS X 上,因为它不适用于TeX 实时更新
  2. 是否可以在 OS X 上安装 Microsoft Georgia 和 ITC Franklin Goth 字体,或者它们只能在 Windows 上使用?
  3. 如何安装字体以供使用MacTeX-2012

答案1

您的 MacOS X 系统应预装字体系列Georgia(“常规”和“粗体”粗细,具有直立和斜体形状)和Franklin Gothic(“书本”和“中等”粗细,也具有直立和斜体形状),但不包括。是 的克隆版;我怀疑您是否能够检测到它们之间在视觉上有意义的差异。ITC Franklin GothicITC Franklin GothicFranklin Gothic

由于GeorgiaFranklin Gothic Book是系统字体,您可以直接访问它们——如下面的 MWE 所示——如果您愿意运行LuaLaTeX而不是pdfLaTeX

如果您愿意在您的文件上运行LuaLaTeX(我无法想象您为什么不愿意).tex,该软件包唯一剩下的功能mathgifg就是提供与Georgia文本字体相匹配的数学字体系列。(附言:要在您的系统上安装该mathgifg软件包,您需要下载.ins.dtx文件,例如http://www.ctan.org/tex-archive/fonts/mathgifg,复制到临时文件夹,然后运行 ​​LaTEXmathgifg.ins生成文件mathgifg.sty。将样式文件复制到主.tex文件所在的文件夹或 MacTeX2012 搜索到的文件夹。之后,运行sudo texhash以更新 TeX 的文件名数据库。)

在下面的 MWE 中,我建议使用XITS Math(Times Roman 克隆)作为数学字体,因为Georgia它至少在某种程度上基于Times RomanXITS Math当然不是完美的,但使用它比 Computer Modern Math 要好得多。也许另一个人可以建议一种与 更协调的数学字体Georgia。因为Georgia是一种相对于其名义或点大小具有较大 x 高度和较大大写高度的字体,所以我建议您Scale=MatchUppercase在设置 sans 字体时使用 选项,并使用 选项Scale=MatchLowercase在数学字体时使用 选项。(有关这些选项的更多信息,我建议您研究用户指南请参阅fontspec手册。

% !TEX TS-program = lualatex
\documentclass{erdc}
\usepackage{fontspec}
\setmainfont{Georgia}
\setsansfont[Scale=MatchUppercase]{Franklin Gothic Book}
\usepackage{unicode-math}
\setmathfont[Scale=MatchLowercase]{XITS Math}
\begin{document}
Hello World.
$E=mc^2$.
\textsf{Hello World.}
\end{document}

在此处输入图片描述

答案2

Mico 的回答让我走上了正确的道路,所以我接受了他的答案。但是,还是有一些不同,所以这里是我采取的具体步骤。

  1. 下载mathgifg软件包来自 ctan 的 zip 存档~/Downloads/
  2. 使用 Finder,我双击~/Downloads/mathgifg/mathgifg.ins打开它TeXShop
  3. TypesetTeXShop生成mathgifg.styTeXShop 排版 <code>mathgifg.ins</code>
  4. 打开终端并使用切换目录cd ~/Library/texmf
  5. .sty使用以下方法创建存储文件所需的目录mkdir -p tex/latex
  6. mathgifg.sty使用以下方式复制文件cp ~/Downloads/mathgifg/mathgifg.sty ~/Library/texmf/tex/latex/— 通过.sty在此处复制文件,我们不必运行sudo texhash来更新 TeX 的文件名数据库。
  7. 打开“偏好设置”窗格拉特克西人然后将.tex文件的文件类型更改为 XeTeX — 这是乳胶我使用的编辑器,但它不支持LuaLaTeX,但它允许使用西拉特克斯进行处理。尽管拉特克西人XeTeX 在偏好设置中说,它使用西拉特克斯进行处理。 Latexian 文件类型首选项
  8. 一旦我注释掉该\setmathfont[Scale=MatchLowercase]{XITS Math}命令,我就可以处理 Mico 的平均能量损失Latexian 处理 Mico 的 MWE
  9. 处理sample.tex随附的文件埃德克萨斯包裹。 乳胶加工 erdc
  10. 成功!

相关内容