Как можно изменить шрифтМАТЕМАТИКАиТекстраздела вашего документа?
Используете пакеты по умолчанию (LaTeX) или системные шрифты (XeLaTex)?
решение1
Если вы можете использовать XeLaTeX или LuaLaTeX, вы можете использовать операторы \begingroup
и \endgroup
для ограничения области действия инструкции \setmainfont
. Чтобы сохранить изменение шрифта математики "локальным" для группы (TeX), не используйте \setmathfont
напрямую. Вместо этого настройте все версии математики в преамбуле и используйте \mathversion
директивы в теле документа.
MWE (минимальный рабочий пример), который должен быть скомпилирован с помощью XeLaTeX или LuaLaTeX.
\documentclass{article}
\usepackage{unicode-math} % load 'fontspec' automatically
\setmathfont{Latin Modern Math}[version=LM]
\setmathfont{XITS Math}[version=XITS]
\newcommand\qbf{The quick brown fox jumps over the lazy dog.\quad $E=mc^2$.\par}
\begin{document}
\setmainfont{Latin Modern Roman}
\mathversion{LM}
\qbf
\begingroup
\setmainfont{XITS} % Times Roman clone
\mathversion{XITS}
\qbf
\endgroup
\qbf % back to Latin Modern font family for both text and math
\end{document}