第一张图片是我目前拥有的,第二张图片是我想要得到的。如您所见,第二张图片中的公式字体大小比第一张图片中的要大一点。我想全部公式字体大小稍微大一点。我尝试使用,按照建议这里,\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
它确实有效。