
第一張圖片是我現在擁有的,第二張圖片是我想要得到的。正如您所看到的,在第二張圖片中,公式字體大小比第一張圖片稍大。我想做全部公式的字體稍微大一點。我嘗試按照建議使用這裡,\DeclareMathSizes{14}{15}{7}{7}
(請注意,在投影機中我使用 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.
因此,投影機選項14pt
實際上使用14.4pt
字體大小,您必須使用
\DeclareMathSizes{14.4}{15}{7}{7}
或者
\makeatletter
\DeclareMathSizes{\f@size}{15}{7}{7}
\makeatother
它有效。