我的文档中有ptm
as\rmdefault
和 math,使用 MTpro2 排版。我想更改 math 的直立字符的字体,以匹配文档正文中使用的字体。例如,任何写为\mathrm{cos}
或 的\cos
内容都应使用与文档正文相同的字体。
这样,\text{cos}
每当我想要数学中的直立字母与正文使用的字体相匹配时,我就可以停止使用,这很烦人。
我怎样才能做到这一点?
答案1
\renewcommand{\rmdefault}{ptm}
对于数学而言,仅仅做是不够的。
mathptmx
之前加载mtpro2
,或者更好的是newtxtext
:
\documentclass{article}
\usepackage{mathptmx}
\let\hbar\relax % a fix for not getting a spurious error
\usepackage[lite]{mtpro2}
\usepackage{amsmath}
\begin{document}
$\cos$
$\mathrm{cos}$
$\text{cos}$
\end{document}
以下是我推荐的版本newtxtext
:
\documentclass{article}
\usepackage{newtxtext}
\usepackage[lite]{mtpro2}
\usepackage{amsmath}
\begin{document}
$\cos$
$\mathrm{cos}$
$\text{cos}$
\end{document}