Beamerposter 不會自動變更方程式編號的字體大小

Beamerposter 不會自動變更方程式編號的字體大小

我正在使用 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

這樣下面的 MWE 就會產生與上面相同的結果:

\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} 

相關內容