So können Sie mithilfe des STIX-Pakets in der Mathematik Fettschrift mit Kursivschrift kombinieren

So können Sie mithilfe des STIX-Pakets in der Mathematik Fettschrift mit Kursivschrift kombinieren

Mein Code lautet wie folgt:

\documentclass{book}
\usepackage{amsmath}
\usepackage{xltxtra}
\usepackage{xunicode}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\usepackage{unicode-math}%


\setmainfont[Mapping=tex-text, Path = ./Fonts/TimesLTStd/ ,
UprightFont= TimesLTStd-Roman.otf ,
BoldFont=TimesLTStd-Bold.otf ,
ItalicFont=TimesLTStd-Italic.otf,
BoldItalicFont=TimesLTStd-BoldItalic.otf
]
{TimesLTStd-Roman}

\setmathfont{STIX Math}

\begin{document}

\begin{align}
\frac{a+b}{c+d}x+ya+b&= c\int\sum\\
d+e   &= f
\end{align}

\end{document}

Es funktioniert gut, aber geben Sie bitte einen Tipp, wie man Zahlen und Text fett und kursiv und griechische Symbole fett formatieren kann.

Antwort1

Sie können (und sollten) Folgendes verwenden \sym...:

\documentclass{book}
\usepackage{amsmath}

\usepackage{fontspec}
\usepackage{unicode-math}

\setmainfont{Times New Roman}
%\setmathfont{STIX Two Math}
\setmathfont{XITS Math}

\begin{document}

$\alpha+\symup{\alpha}+\symbfit{\alpha}+\symbfup{\alpha}=\symbf{123}$

$\beta+\symup{\beta}+\symbfit{\beta}+\symbfup{\beta}=\symbf{123}$

\end{document}

Der allgemeinere \symbfBefehl beachtet die Stiloptionen unicode-mathund wird mit (z. B. math-style=ISO) aufgerufen.

Vermeiden Sie STIX Math, da die Tabellen für eine wirkliche Verwendung in der Mathematik unvollständig sind. Besser ist STIX Two Math (Sie können es von stixfonts.org herunterladen).

Beachten Sie auch, dass neuere Versionen dies fontspecnicht mehr erfordern xunicodeund xltxtrakeine guten Funktionen bieten. Die Ligatures=TeXOption ist standardmäßig für die mit ausgewählte Schriftart aktiviert \setmainfontund Mapping=tex-textbewirkt genau dasselbe.

Bildbeschreibung hier eingeben

verwandte Informationen