# Resetting mathcal font to default

I am using the package mathptmx to change the text font to Times. However, the mathcal font is changed as well, which is think is a bit ugly.

How can I reset the mathcal font to its default?

• If you just want to change the text fonts, use times package, or use newtxtext as Juri Robl said. – Leo Liu Aug 20 '12 at 10:35

\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}

• Thanks, that does the trick. The advantage of this approach is that only the mathcal alphabet is reset, whereas the others stay as defined by mathptmx – Thomas Aug 20 '12 at 10:55
• I am using \usepackage{cmbright} which doesn't render any \mathcal glyphs. I was hoping to restore them by adding \DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}, it complains that \mathcal is already defined. Any ideas? Thanks! – QuantumDot Feb 14 '16 at 16:15
• @QuantumDot A simple document calling just \usepackage{cmbright} prints \mathcal{A} as expected. Please, ask a new question with a minimal example. – egreg Feb 14 '16 at 16:18
• For more explanations, also see : Using computer modern \rightarrow with fourier font – marsupilam Mar 11 '17 at 19:03

I restored \boldmath to make sure that bold version is available.

\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}

• mathptmx has no bold math version; in case bold math is needed, the newtxtext and newtxmath packages should be used. – egreg Aug 20 '12 at 10:44
• Indeed, but cmsy (\mathcal) has bold version. I don't like mathptmx that simply forbid \boldmath. – Leo Liu Aug 20 '12 at 10:55

You could just use \usepackage{newtxtext} from the newtx package, which loads a Times-like font for the text, but shouldn't change the math fonts.