Beamer:如何在数学模式下更改字体大小?

Beamer:如何在数学模式下更改字体大小?

第一张图片是我目前拥有的,第二张图片是我想要得到的。如您所见,第二张图片中的公式字体大小比第一张图片中的要大一点。我想全部公式字体大小稍微大一点。我尝试使用,按照建议这里\DeclareMathSizes{14}{15}{7}{7}(请注意,在 beamer 中我使用 14pt 作为字体大小)但它没有产生任何效果。

\documentclass[14pt,handout,t]{beamer}
\usepackage{lmodern}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\geometry{paperwidth=297mm,paperheight=210mm}
\usefonttheme{professionalfonts} 
\renewcommand{\sfdefault}{phv} %change font
\DeclareMathSizes{14}{15}{7}{7}

\begin{document}
\begin{frame}
complesso: $\alpha=\alpha_{r}+i\alpha_{i}$
\end{frame}

\end{document}

在此处输入图片描述

在此处输入图片描述

答案1

在你链接的问题中,Yiannis 写道:

使用时,\DeclareMathSizes文本字体的第一个参数必须与类声明中使用的完全相同。例如,使用 Beamer 时,请声明\documentclass[10pt]{beamer},否则命令将显示为不起作用。

这不是百分之百正确的。你必须使用你当前实际使用的字体大小。你可以使用以下命令将其输出到日志中

\makeatletter
\show\f@size
\makeatother

在你的 MWE 中这表明

> \f@size=macro:
->14.4.

因此,beamer 选项14pt实际上使用14.4pt字体大小,你必须使用

\DeclareMathSizes{14.4}{15}{7}{7}

或者

\makeatletter
\DeclareMathSizes{\f@size}{15}{7}{7}
\makeatother

它确实有效。

相关内容