使用 LuaLatex 在数学中使用 Times 字体

使用 LuaLatex 在数学中使用 Times 字体

使用 LuaLatex 时,是否有一种“简短而干净”的方法可以在数学中获取 Times 字体?

梅威瑟:

\documentclass[]{article}
\usepackage{lualatex-math}
%\usepackage{mathptmx}  % This does not work with LuaLatex
\usepackage{amsmath}

\begin{document}
$X_\text{testing}=Y^2+5$, $\frac{x^2}{\sqrt{y}}$
\end{document}

答案1

我不确定它lualatex-math是否真的有好处,但也没有坏处。

为了更好地在 LuaLaTeX 中使用数学,您可以添加unicode-math

\documentclass[]{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\usepackage{lualatex-math}

\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}


\begin{document}

Some text to show that a clone of Times New Roman is used
\[
X_{\textnormal{testing}}=Y^2+5, \qquad \frac{x^2}{\sqrt{y}}
\]

\end{document}

还有其他选择,例如

\setmainfont{TeX Gyre Termes}
\setmathfont{TeX Gyre Termes Math}

STIX Two 字体可在STIXFonts.org,而 TeX Gyre Termes 包含在主要的 TeX 发行版中。

在此处输入图片描述

几点说明:

  • amsmath应提前加载unicode-math
  • 文本下标的正确语法是X_{\textnormal{word}},因为\text会选择与数学周围的文本相同的字体;对于单个单词,最好使用\mathrm;请注意额外的括号。

相关内容