使用 MathTimePro 2 而不改变数学字体

使用 MathTimePro 2 而不改变数学字体

我正在使用 MathTimePro2,特别是为了更好地查看上下括号\undercbrace\overcbrace

当然,mtpro2 是一个字体包,它以某种方式改变了默认的数学样式:它不再是通常的斜体样式。mtpro2 的作者建议在包中使用 Times,但这不是我想要的。

  • 我只是想恢复到这个默认行为:$italic variables$
  • \mathit{italic vars}可以完成工作,但是非常不舒服。

我已经尝试去理解这个类似的问题,虽然与 mt2pro 无关。它需要加载unicode-math,这会以某种方式干扰 mtpro2。我花了

\usepackage[math-style=TeX]{unicode-math}

来自文档。将数学样式设置为 TeX 样式是我想要的(意思是变量斜体和直立的希腊字母)。

更新

10分钟后我找到了一个快速解决方案:

呼叫第二行

\usepackage[lite]{mtpro 2}
\DeclareSymbolFont{letters}     {OML}{cmm} {m}{it}

加载包后,它似乎按照我的意愿运行。从另一个问题遗憾的是,一些括号和其他东西(至少是像 这样的大希腊字母\Lambda)现在似乎被搞乱了:

括号 <code>(</code> 和 <code>)</code>

缺少 <code>Lambda</code>

相关内容