Latex 在Beamer中定义字体

Latex 在Beamer中定义字体,latex,presentation,beamer,Latex,Presentation,Beamer,我想为文本和数学定义不同的字体。我用了这个密码 \documentclass{beamer} \renewcommand {\rmdefault }{ibh} \usepackage{fontspec} \setmainfont{Segoe Print} \usefonttheme[onlymath]{serif} \renewcommand\sfdefault{cmbr} \begin{document} \begin{frame} Some text, $x^2 + y^2 =

我想为文本和数学定义不同的字体。我用了这个密码

\documentclass{beamer}  
\renewcommand {\rmdefault }{ibh} 
\usepackage{fontspec}
\setmainfont{Segoe Print}
\usefonttheme[onlymath]{serif}
\renewcommand\sfdefault{cmbr}
\begin{document}
\begin{frame}
    Some text, $x^2 + y^2 = r^2$
\end{frame}
\end{document}
但它有一个相反的结果:


如何更正?

您可能还需要软件包
lmodern

\documentclass{beamer}
\usepackage{lmodern}
\usepackage{fontspec}
\setmainfont{Segoe Print}
\usefonttheme{serif}
\开始{document}
\开始{frame}
一些文本,$x^2+y^2=r^2$
\结束{帧}
\结束{document}
此代码使用LuaLaTeX编译,提供:


另外,选中package
fontspec

Hi!的选项
no math
!记住,如果答案正确,请将下面的答案标记为已接受!:)