テキストではTimes Roman(mathptmxパッケージ)を使用しますが、数式モードではデフォルトのLaTeXフォントを使用します。

テキストではTimes Roman(mathptmxパッケージ)を使用しますが、数式モードではデフォルトのLaTeXフォントを使用します。

本文にはTimes Romanフォントを使いたいのですが、数式モードでは標準のLaTeXフォントを使いたいです。数学ptmxパッケージですが、メインテキストと数式モードのフォントの両方が変更されます。パッケージは目的の結果を生成しますが、現在は廃止されています。何か提案はありますか?

ありがとう!

答え1

本当にこの(疑わしい)組み合わせが必要な場合は、パッケージtimesを使用しても問題ありません(ただし、サンセリフとタイプライターが好みすぎるかどうかを確認してください)。

\renewcommand{\rmdefault}{ptm}ローマンフォントのみを変更したい場合は、単にプリアンブルに追加することもできます。

答え2

\documentclass{article} 
\usepackage[T1]{fontenc}
\usepackage[scale=0.9]{tgheros}%% TeX Gyre Sans Serif
\usepackage{tgtermes}%%           TeX Gyre Times
\begin{document}

foo \textsf{bar} \textbf{baz}

\[ \int_1^\infty \frac{1}{x^2}\mathrm{d}x = 1 \]

\end{document}

関連情報