我试图在方程式中使用相等的字体大小,就像上面链接中的那样。使用它可以\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
使用的默认文本大小beamer
是11pt
,必须将其称为\@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}
}