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}

로컬에서 문제를 해결합니다.

MWE:

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

관련 정보