mtpro2 の数学数字とテキスト数字

mtpro2 の数学数字とテキスト数字

私はテキスト フォントに baskerville を使用し、数式には mtpro2 を使用しています。しかし、テキストと数式の数字が異なります。mtpro2 のドキュメントを見ても、数式モードでテキストの数字を強制するオプションが見つかりませんでした。回避策を知っている人はいますか?

答え1

プリアンブル内の次のコードで、必要な処理が実行されるはずです。

\DeclareMathSymbol{0}{\mathalpha}{operators}{`0}
\DeclareMathSymbol{1}{\mathalpha}{operators}{`1}
\DeclareMathSymbol{2}{\mathalpha}{operators}{`2}
\DeclareMathSymbol{3}{\mathalpha}{operators}{`3}
\DeclareMathSymbol{4}{\mathalpha}{operators}{`4}
\DeclareMathSymbol{5}{\mathalpha}{operators}{`5}
\DeclareMathSymbol{6}{\mathalpha}{operators}{`6}
\DeclareMathSymbol{7}{\mathalpha}{operators}{`7}
\DeclareMathSymbol{8}{\mathalpha}{operators}{`8}
\DeclareMathSymbol{9}{\mathalpha}{operators}{`9}

これはテキストフォントを定義してロードした後に行う必要がありますMTプロ2

答え2

mtpro2-- 「MathTime Pro 2」の略 -- は数学モードフォントのみ。私の知る限り、mtpro2「ライニング」(別名「タイトル」)数字のみが提供され、「オールドスタイル」(または「テキストスタイル」)数字は提供されません。

バスカービルを使っているとおっしゃっていますが文章フォント: テキスト スタイル/オールド スタイルの数字を使用していますか? テキスト スタイルの数字は、数式、特に下付き文字や指数 (上付き文字) を含む数式では使用しないでください。これらの数字の一部の上昇と下降によって混乱が生じる可能性があるためです。(テキスト スタイルの数字$6^{2^4}$とタイプセットを比較して$6^{24}$、出力に少しでも戸惑わないようにしてください。)

文書にかなりの量の数学的表現が含まれている場合、ページ番号やセクションの区切りなどの場所でのみ、テキストスタイルの数字を使用しても問題ありません。

などのパッケージにはmathpazo、旧式の数字を読み込むオプションが用意されていますosf。ただし、通常は、テキストモードmathpazo数字。パッケージの mathmode の数字がすべて「ライニング」または「タイトル」スタイルになっているのは、おそらく偶然ではありません。

関連情報