在文本中使用 Times Roman(mathptmx 包),但保留数学模式的默认 LaTeX 字体

在文本中使用 Times Roman(mathptmx 包),但保留数学模式的默认 LaTeX 字体

我想在正文中使用 Times Roman 字体,但在数学模式中保留标准 LaTeX 字体。我尝试了数学公式包,但它会改变主文本和数学模式字体。我知道哪个包产生了所需的结果,但现在已经过时了。有什么建议吗?

谢谢!

答案1

如果您确实想要这种(可疑的)组合,使用包时间是可以的(但请检查无衬线字体和打字机是否符合您的喜好)。

\renewcommand{\rmdefault}{ptm}如果您只想更改罗马字体,您也可以简单地将其添加到序言中。

答案2

\documentclass{article} 
\usepackage[T1]{fontenc}
\usepackage[scale=0.9]{tgheros}%% TeX Gyre Sans Serif
\usepackage{tgtermes}%%           TeX Gyre Times
\begin{document}

foo \textsf{bar} \textbf{baz}

\[ \int_1^\infty \frac{1}{x^2}\mathrm{d}x = 1 \]

\end{document}

相关内容