Selektives Laden einer bestimmten Schriftart

Selektives Laden einer bestimmten Schriftart

Ich verwende pdflatex und möchte eine bestimmte Schriftart aus einem Paket laden. Ich möchte beispielsweise nur die Schriftarten mathfrak, mathcal, und von verwenden (aber sonst nichts). Das gesamte Paket könnte geladen werden übermathscrstickstoonewtxmath

\usepackage[stickstoo,vvarbb]{newtxmath}

aber dadurch würden viele andere Dinge geladen und nicht nur diese Schriftarten.

Zuvor habe ich etwas Ähnliches getan: Laden Sie die Euler-Kaligraphieschriftart über den Befehl

\DeclareMathAlphabet{\eur}{U}{zeus}{m}{n}
\newcommand{\matheur}[1]{\eur{#1}}

Ich habe es irgendwo im Internet gefunden und einfach kopiert und eingefügt. Nun die Sequenz

{U}{zeus}{m}{n}

erscheint mir völlig mysteriös. Daher möchte ich fragen:

  • Insbesondere, wie lässt sich das oben genannte Ziel erreichen (ausgewählte Verwendung dieser Schriftarten aus newtxmath)?
  • Oder allgemeiner: Wie finde ich \DeclareMathAlphabetselbst heraus, was ich hineingeben soll?

Danke!

Antwort1

In PDFLaTeX verwenden Sie diemathalfaPaket zur Auswahl einzelner Schriftalphabete. Zum Beispiel

\usepackage[cal=txupr ,
            frak=pxtx ,
            scr=pxtx
           ]{mathalfa}

Dies setzt voraus, dass Sie das TX-Hochformatalphabet als möchten \mathcal. Wenn diese Schriftarten nicht die richtige Höhe für Ihre mathematische Schriftart haben, geben Sie auch die Paketoptionen calscaled=, frakscaled=und . an.scrscaled=

Euler Script ist mathalfaauch über das Paket verfügbar. Wenn Sie nicht verwenden möchten mathalfa, empfehle ich, diese Alphabete über die herkömmlichen Pakete eucal, euscriptund zu laden eufrak, die Teil von sind amsfonts. (Beachten Sie, dass euscriptund eucaldasselbe Euler Script-Alphabet wie \mathscrbzw. verfügbar machen \mathcal.) Die mit kompatible OpenType-Version unicode-mathist Neo Euler.

Eine PDFTeX-kompatible Möglichkeit, die herkömmlicheren mathematischen Alphabete (wie aufrecht, kursiv und fett) auszuwählen, ist isomath.

Mit der modernen Toolchain bietet Asana Math mathematische Alphabete basierend auf den Schriftarten von Young Ryu px. (Es enthält auch ein anderes Skriptalphabet als stilistische Alternative, sodass Sie sowohl \mathcalals auch haben können \mathscr.) TeX Gyre Termes Math ist auch ziemlich ähnlich zu newtx. Mit unicode-mathkönnen Sie entweder eine Option wie angeben

\setmathfont[Scale = MatchUppercase, range={cal, bfcal, frak, bffrak}]{Asana Math}

verwandte Informationen