Предположим, что в преамбуле есть следующие заявления:
\usepackage[utf8]{inputenc}
\usepackage{unicode-math}
\setmathfont{My Best Math Font}
\setmainfont{My Best Font}
и затем в документе есть несколько текстов, подобных этому:
$X, Y$ vs. $X$, $Y$
запятые в математической и нематематической среде будут разными.
Можно ли как-то сделать так, чтобы математическая среда использовалась My Best Font
для знаков препинания?
Спасибо!
решение1
Для обмена символами можно использовать опцию диапазона.
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Fira Math}
\setmainfont{TeX Gyre Termes}
\begin{document}
$X, Y $ X, Y
%should go in the preamble, in the body only for the example
\setmathfont[range={44}]{TeX Gyre Termes}
\setmathfont[range=\int]{Fira Math}
$X, Y $ X, Y
\end{document}