使用 Beamer 时等式中的字体大小相等

使用 Beamer 时等式中的字体大小相等

这是公式,更改字体大小

我试图在方程式中使用相等的字体大小,就像上面链接中的那样。使用它可以\DeclareMathSizes{display size}{text size}{script size}{subscript size}在文章、考试类中产生预期的效果,但在投影仪幻灯片中却没有效果。

请提出任何建议来查看投影仪幻灯片中的效果!

我的 MWE 是:

\documentclass{beamer}
\usetheme{Warsaw}
\DeclareMathSizes{12}{24}{24}{24}
\begin{document}

\begin{frame}
\frametitle{test equation to have a same font size}
    \[
           x = \frac{1}{x + \frac{1}{x + \frac{1}{x}}}
    \]
\end{frame}

\end{document}

其输出为: 在此处输入图片描述

答案1

使用的默认文本大小beamer11pt,必须将其称为\@xipt。仅举一个例子,我尝试了非常大的数学字体大小,使用 Arev 字体来克服字体加载问题:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{arevtext,arevmath}
\usefonttheme{professionalfonts}

\makeatletter
\DeclareMathSizes{\@xipt}{50}{40}{30}
\makeatother

\begin{document}
\begin{frame}
Text $m_{a}+t+\sqrt{h}$
\end{frame}
\end{document}

在此处输入图片描述

\large如果您计划在或\small类似环境中使用数学,也应该对其他尺寸做出类似的声明。

不过,我认为改变数学尺寸并不是一件好事。


在看到最小示例和您遇到的实际问题后,我建议您使用\cfrac提供的命令amsmath

\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{amsmath}
\begin{document}

\begin{frame}
\frametitle{test equation to have a same font size}
    \[
           x = \cfrac{1}{x + \cfrac{1}{x + \cfrac{1}{x}}}
    \]
\end{frame}

\end{document}

在此处输入图片描述

答案2

虽然@GonzaloMedina 和@egreg 给出的方法在某些情况下非常有效,但我还发现了另一种方法wikibook from here-> http://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics\everymath{\displaystyle}。在序言中使用命令:非常方便。您也可以在局部方程喜欢:

\begin{equation}
x = a_0 + \frac{1}{\displaystyle a_1
      + \frac{1}{\displaystyle a_2
      + \frac{1}{\displaystyle a_3 + a_4}}}
\end{equation}

注意:\DeclareMathSizes{display size}{text size}{script size}{subscript size}我的一个包含 tikz 和许多其他包的大型 beamer 文件中出现失败。

答案3

在方程中使用\dfrac而不是也可以达到预期的效果。对于内联数学模式,您应该始终使用,但我认为在显示模式下看起来更好。\frac\frac\dfrac

答案4

您可以使用与自定义正常文本大小相同的方法......

\fontsize{9.5}{7.2}{
 \begin{equation}
\psi = \psi^{s}+\tilde{\psi} 
 \end{equation}  
}

相关内容