
Ich verwende Baskerville als Schriftart für den Text und mtpro2 für die Mathematik. Aber die Ziffern im Text und in der Mathematik sind unterschiedlich. Nachdem ich mir die mtpro2-Dokumentation angesehen hatte, konnte ich keine Option finden, um die Textziffern im Mathematikmodus zu erzwingen. Kennt jemand eine Lösung?
Antwort1
Der folgende Code in der Präambel sollte das gewünschte Ergebnis erzielen:
\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}
Dies sollte gehen, nachdem Sie die Textschriftart definiert und geladen habenmtpro2
Antwort2
mtpro2
-- kurz für "MathTime Pro 2" -- bietetMathematikmodusnur Schriftarten. Soweit ich weiß, mtpro2
werden nur „Ausweis“-Ziffern (auch „Titel“-Ziffern genannt) bereitgestellt, aber keine „Altformat“-Ziffern (oder „Textformat-Ziffern“).
Sie erwähnen, dass Sie einen Baskerville verwendenTextSchriftart: Sind Text-/Altformat-Ziffern enthalten? Textformat-Ziffern sollten wahrscheinlich nicht in mathematischen Ausdrücken verwendet werden, insbesondere nicht in solchen, die tiefgestellte Ziffern und Exponenten (hochgestellte Ziffern) enthalten, da die Ober- und Unterlängen einiger dieser Ziffern zu Verwirrung führen könnten. (Versuchen Sie, $6^{2^4}$
vs $6^{24}$
mit Textformat-Ziffern zu setzen, und seien Sie von der Ausgabe nicht zumindest ein wenig verwirrt.)
Nur an Stellen wie Seitenzahlen und Abschnittseinteilungen ist die Verwendung von Textstilziffern unbedenklich, wenn ein Dokument einen größeren Anteil an Mathematik enthält.
Es gibt Pakete wie mathpazo
, die die Möglichkeit bieten osf
, Oldstyle-Figuren zu laden. Allerdings tun sie das im Allgemeinen nur fürTextmodusZiffern. Es ist wahrscheinlich kein Zufall, dass die Mathmode-Ziffern des mathpazo
Pakets alle im „Lining“- oder „Titling“-Stil sind.