Cómo ponerse en negrita y cursiva en matemáticas usando el paquete STIX

Cómo ponerse en negrita y cursiva en matemáticas usando el paquete STIX

Mi código de la siguiente manera:

\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}

Funciona bien, pero sugiera cómo poner negrita y cursiva para números y texto y negrita para símbolos griegos.

Respuesta1

Puedes (y debes) usar \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}

El comando más genérico \symbfrespeta las opciones de estilo unicode-mathy se llama con (como math-style=ISO).

Evite STIX Math, ya que tiene tablas incompletas para ser realmente utilizado en matemáticas. Mejor STIX Two Math (puedes descargarlo desde stixfonts.org).

Tenga en cuenta también que las versiones más nuevas de fontspecya no lo requieren xunicodey eso xltxtrano proporciona ninguna característica buena. La Ligatures=TeXopción está activada de forma predeterminada para la fuente seleccionada \setmainfonty Mapping=tex-texthace exactamente lo mismo.

ingrese la descripción de la imagen aquí

información relacionada