是否可以仅使用 XeLaTeX 更改 Beamer 中的数学字体?我唯一能找到的部分解决方案是创建一个新命令:
\renewcommand\mathfamilydefault{\rmdefault}
上述命令基本上满足了我的要求,但奇怪的是,它还lmr
在数学符号前插入了字符 ( )。例如,
\mathfamilydefault{${x}_{ij} = -d_{k}/d_{0}$},
产量:
答案1
没有必要在文本中使用该宏。它是一个内部定义,其值lmr
\documentclass{beamer}
\renewcommand\mathfamilydefault{\rmdefault}
\begin{document}
\begin{frame}{foo}
${x}_{ij} = -d_{k}/d_{0}$
\end{frame}
\end{document}
答案2
我认为你可以使用\usefonttheme[onlymath]{serif}
:
\documentclass{beamer}
\usefonttheme[onlymath]{serif}
\begin{document}
\begin{frame}{foo}
Hello world!
${x}_{ij} = -d_{k}/d_{0}$
\end{frame}
\end{document}