使用 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
;请注意额外的括号。