# 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

Add the following line to your preamble:

\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

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.

-

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