¿Cómo se puede cambiar la fuente deMATEMÁTICASyTextode una sección de su documento?
¿Utiliza los paquetes predeterminados (LaTeX) o las fuentes del sistema (XeLaTex)?
Respuesta1
Si puede utilizar XeLaTeX o LuaLaTeX, puede emplear declaraciones \begingroup
y \endgroup
para limitar el alcance de una \setmainfont
instrucción. Para mantener el cambio de la fuente matemática "local" a un grupo (TeX), no lo use \setmathfont
directamente. En su lugar, configure todas las versiones matemáticas en el preámbulo y emplee \mathversion
directivas en el cuerpo del documento.
Un MWE (ejemplo de trabajo mínimo), que se compilará con XeLaTeX o 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}