我正在使用样式文件 unicode-math.sty,编译器是 lualatex
- 我需要 Times 字体的大写和小写字母、数字和标点符号,
- 来自 latinmodern-math.otf/Stix 字体的大写/小写希腊字符和数学符号
我正在尝试修复\setmathfont{TimesLTStd-Italic.otf}[version=normal,
\setmathfont{TimesLTStd-Italic.otf}[version=bold,
但输出不符合预期,当使用 \mathversion{normal} 产生粗体输出时,如何通过 unicode-math 获取粗体和正常版本
当使用version
\left 和 \right 分隔符不起作用时
平均能量损失
\documentclass{book}
\usepackage{amsmath,array}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX,
ItalicFont = TimesLTStd-Italic.otf,
BoldFont = TimesLTStd-Bold.otf,
BoldItalicFont = TimesLTStd-BoldItalic.otf,NFSSFamily=Times
]{TimesLTStd-Roman.otf}
\setmathfont{latinmodern-math.otf}
\setmathfont{TimesLTStd-Italic.otf}[version=normal,range=it/{latin,Latin}]
\setmathfont{TimesLTStd-Roman.otf}[version=normal,range=up/{num}]
%
\setmathfont{TimesLTStd-BoldItalic.otf}[version=bold,range=it/{latin,Latin}]
\setmathfont{TimesLTStd-Bold.otf} [version=bold, range=up/{num}]
\begin{document}
{\mathversion{normal}$ABCDEFGHIJKLMNOPQRSTUVWXYZabcdfghijklmnopqrstuvwxyz0123456789$}
{\mathversion{bold}$ABCDEFGHIJKLMNOPQRSTUVWXYZabcdfghijklmnopqrstuvwxyz0123456789$}
$$\left(\frac{120^{addass}}{1233_{dasassa}}\right)$$
\end{document}