
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 übermathscr
stickstoo
newtxmath
\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
\DeclareMathAlphabet
selbst heraus, was ich hineingeben soll?
Danke!
Antwort1
In PDFLaTeX verwenden Sie diemathalfa
Paket 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 mathalfa
auch über das Paket verfügbar. Wenn Sie nicht verwenden möchten mathalfa
, empfehle ich, diese Alphabete über die herkömmlichen Pakete eucal
, euscript
und zu laden eufrak
, die Teil von sind amsfonts
. (Beachten Sie, dass euscript
und eucal
dasselbe Euler Script-Alphabet wie \mathscr
bzw. verfügbar machen \mathcal
.) Die mit kompatible OpenType-Version unicode-math
ist 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 \mathcal
als auch haben können \mathscr
.) TeX Gyre Termes Math ist auch ziemlich ähnlich zu newtx
. Mit unicode-math
können Sie entweder eine Option wie angeben
\setmathfont[Scale = MatchUppercase, range={cal, bfcal, frak, bffrak}]{Asana Math}