是否可以向命令添加新补丁\mathit
以使用不受数学模式控制的字体。
我想要使用数学模式TeX Gyre Termes 数学和五受控制\mathit
使用电脑现代
代码:
\documentclass{book}
\usepackage[no-math]{fontspec}
\showoutput
\setmainfont{Times New Roman}
\RequirePackage{unicode-math}
\setmathfont{TeX Gyre Termes Math}
\begin{document}
${v}_v=\mathit{v}_0$,$x=\textit{v} _0t$\par
$v_x=v_0$
\end{document}
答案1
您可以使用\DeclareMathAlphabet
或\setmathfontface
。但您必须稍后执行此操作,否则 unicode-math 将再次覆盖该设置。
注意您输入的内容,您使用的等号在数学字体中不存在,并且日志中有缺少字符的消息:
Missing character: There is no = (U+FF1D) in font TeXGyreTermesMath:
\documentclass{book}
\usepackage[no-math]{fontspec}
\setmainfont{Times New Roman}
\usepackage{unicode-math}
\setmathfont{TeX Gyre Termes Math}
\AtBeginDocument{\DeclareMathAlphabet{\mathit}{TU}{lmr}{m}{it}}
% or
%\AtBeginDocument{\setmathfontface\mathit{lmroman10-italic}}
\begin{document}
$v=\mathit{v}$ $v = \mathit{v}$
\end{document}