
Первое изображение - то, что у меня есть на данный момент, второе изображение - то, что я хотел бы получить. Как вы видите, на втором изображении размер шрифта формулы немного больше, чем на первом изображении. Я хотел бы сделатьвсеразмер шрифта формул немного больше. Я попробовал использовать, как предложеноздесь, \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
В вашем связанном вопросе Яннис пишет:
При использовании
\DeclareMathSizes
первого параметра для текста шрифт должен быть точно таким же, как использован в объявлении класса. Например, с Beamer вместо declare\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
что это работает.