Я использую пакет beamerposter. Хотя я могу изменить размер шрифта моих уравнений, я не могу изменить размер их соответствующих меток. Рассматривайте код ниже как MWE. Возможно ли это исправить?
\documentclass{beamer}
\usepackage{tcolorbox}
\usepackage{beamerposter}
\setlength{\paperwidth}{11in}
\setlength{\paperheight}{8.5in}
\begin{document}
\begin{frame}
\begin{tcolorbox}[width = 0.7\paperwidth]
\begin{tiny}
\begin{equation}
1+1=2
\end{equation}
\end{tiny}
\begin{equation}
1+1=2
\end{equation}
\end{tcolorbox}
\end{frame}
\end{document}
Это производит:
решение1
beamerposter
содержит строку
\renewcommand*{\normalfont}{\normalsize}
что является причиной проблемы.
Параметр
\renewcommand*{\normalfont}{\relax}
локально решает проблему.
МВЭ:
\documentclass{beamer}
\usepackage{tcolorbox}
\usepackage{beamerposter}
\setlength{\paperwidth}{11in}
\setlength{\paperheight}{8.5in}
\begin{document}
\begin{frame}
\begin{tcolorbox}[width = 0.7\paperwidth]
{\renewcommand*{\normalfont}{\relax}
\tiny
\begin{equation}
1+1=2
\end{equation}
}
\begin{equation}
1+1=2
\end{equation}
\end{tcolorbox}
\end{frame}
\end{document}
Если у вас много подобных уравнений и вы не хотите добавлять эту строку каждый раз, вы можете добавить следующие строки в преамбулу:
\makeatletter
\def\maketag@@@#1{\hbox{\m@th#1}}
\makeatother
так что следующее МВЭ дает тот же результат, что и предыдущее:
\documentclass{beamer}
\usepackage{tcolorbox}
\usepackage{beamerposter}
\setlength{\paperwidth}{11in}
\setlength{\paperheight}{8.5in}
\makeatletter
\def\maketag@@@#1{\hbox{\m@th#1}}
\makeatother
\begin{document}
\begin{frame}
\begin{tcolorbox}[width = 0.7\paperwidth]
\begin{equation}
\tiny
1+1=2
\end{equation}
\begin{equation}
1+1=2
\end{equation}
\end{tcolorbox}
\end{frame}
\end{document}