LuaLatex 和 MathTime Professional 2(混合字体类型)

LuaLatex 和 MathTime Professional 2(混合字体类型)

我正在尝试将 MathTime Professional 2 (mtpro2) 和 Times New Roman(与 Windows 捆绑的 TrueType 字体)与 LuaLatex 一起使用,如下所示:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{      times.ttf}[
  BoldFont       = timesbd.ttf ,
  ItalicFont     = timesi.ttf ,
  BoldItalicFont = timesbi.ttf ]
\let\hbar\relax
\usepackage[lite]{mtpro2}
\usepackage{amsmath}
\begin{document}
\section {Test}
This is a test \(x+y\), and so is this
\[ \sum_{i=1}^{3 \cdot 9 \cdot \infty} \sin(\alpha^\varphi). \]
\end{document}

这不能按预期工作;使用了一些 Computer Modern 字体(Adobe Reader 报告的 CMR7 和 CMR10)。

我不熟悉 LuaLatex,也不知道如何处理字体。这样的方法可以工作吗?也就是说,可以使用 TrueType(或 OptenType)字体作为正文,使用 mtpro2 字体(为“经典”Latex 和 Tex 制作)作为数学?如果可以,我该如何修复上述示例?

我使用的是 LuaTeX,版本 beta-0.79.1 (TeX Live 2014/W32TeX) (rev 4971)。使用 mtpro2 与传统 latex 时,我没有遇到类似的问题。


补充:mtpro2 字体(精简版)可从以下网址免费下载http://www.pctex.com/mtpro2.html,Times New Roman 字体随 Windows 一起提供(在其他系统上可以作为 msttcorefonts 包的一部分下载)。

答案1

我尝试将您的输入更改fontspec

\usepackage[no-math]{fontspec}

(并使用我机器上的 Times 字体,这应该是无关紧要的);这是pdffonts没有的报告no-math

name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
RBXLVL+TimesNewRomanPS-BoldMT        CID TrueType      yes yes yes      4  0
JNQZZL+TimesNewRomanPSMT             CID TrueType      yes yes yes      5  0
NCNXRQ+MT2MIT                        Type 1            yes yes no       6  0
IEVEFP+CMR10                         Type 1            yes yes no       7  0
BUTJUU+CMR7                          Type 1            yes yes no       8  0
RZPWYL+MT2SYS                        Type 1            yes yes no       9  0
HKHXMI+MT2EXA                        Type 1            yes yes no      10  0
PSYLOK+MT2MIS                        Type 1            yes yes no      11  0

这是带有该选项的输出no-math

name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
RBXLVL+TimesNewRomanPS-BoldMT        CID TrueType      yes yes yes      4  0
JNQZZL+TimesNewRomanPSMT             CID TrueType      yes yes yes      5  0
ZBRPMB+MT2MIT                        Type 1            yes yes no       6  0
EOOYOL+MT2SYT                        Type 1            yes yes no       7  0
GWFJLO+MT2MIS                        Type 1            yes yes no       8  0
JLPQZM+MT2SYS                        Type 1            yes yes no       9  0
HKHXMI+MT2EXA                        Type 1            yes yes no      10  0

相关内容