我正在使用该包mathptmx
将文本字体更改为 Times。但是,数学字体也改变了,我觉得有点难看。
我怎样才能将数学字体重置为其默认值?
答案1
将以下行添加到您的序言中:
\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}
答案2
我恢复了\boldmath
以确保粗体版本可用。
\documentclass{article}
\let\saveboldmath\boldmath
\usepackage{mathptmx}
\let\boldmath\saveboldmath
\usepackage{bm}
\DeclareSymbolFont{cmsymbols}{OMS}{cmsy}{m}{n}
\SetSymbolFont{cmsymbols}{bold}{OMS}{cmsy}{b}{n}
\DeclareSymbolFontAlphabet{\mathcal}{cmsymbols}
\begin{document}
Times $\mathcal{ABCD}$ $\bm{\mathcal{ABCD}}$
\end{document}
答案3
您可以\usepackage{newtxtext}
从newtx
包中直接使用,它会为文本加载类似 Times 的字体,但不应该更改数学字体。