フォントを変更するにはどうすればいいですか?数学そして文章ドキュメントのセクションの?
デフォルトのパッケージ (LaTeX) またはシステム フォント (XeLaTex) を使用していますか?
答え1
XeLaTeX または LuaLaTeX のいずれかを使用できる場合は、命令の範囲を制限するために\begingroup
およびステートメントを使用できます。数式フォントの変更を (TeX) グループに「ローカル」に保つには、 を直接使用しないでください。代わりに、すべての数式バージョンをプリアンブルで設定し、ドキュメントの本文でディレクティブを使用します。\endgroup
\setmainfont
\setmathfont
\mathversion
XeLaTeX または LuaLaTeX のいずれかでコンパイルされる MWE (最小限の動作例)。
\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}