
我正在使用該包mathptmx
將文字字體更改為 Times。然而,數學字體也發生了變化,這有點難看。
如何將 mathcal 字體重設為其預設值?
答案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 的字體,但不應更改數學字體。