更改 \mathrm 和 \cos \sin、\sup 等函数的字体

更改 \mathrm 和 \cos \sin、\sup 等函数的字体

我的文档中有ptmas\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}

在此处输入图片描述

相关内容