数学フォントをデフォルトにリセットする

数学フォントをデフォルトにリセットする

パッケージを使用して、mathptmxテキスト フォントを Times に変更しています。ただし、mathcal フォントも変更され、少し見苦しいと思います。

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 のようなフォントが読み込まれますが、数式フォントは変更されません。

関連情報