如何更改 beamer 中的示例块正文文本大小?

如何更改 beamer 中的示例块正文文本大小?

如果我编译以下代码,我会得到一张幻灯片,其中正常块正文文本大小很小,如代码中所写,而示例和警报块的正文文本大小不会改变。

我也尝试过其他组合\setbeamerfont,但它们都无法改变示例和警报块的正文大小。

\documentclass[aspectratio=169]{beamer}
\usetheme{Frankfurt}

\setbeamerfont{block title}{size=\Huge}

\setbeamerfont{block body}{size=\tiny}
\setbeamerfont{block title example}{size=\Huge}
\setbeamerfont{block body example}{size=\tiny}

\begin{document}

\begin{frame}
  \begin{exampleblock}{Title}
    Test
  \end{exampleblock}
  \begin{alertblock}{Title}
    Test
  \end{alertblock}
  \begin{block}{Title}
    Test
    \begin{itemize}
      \item Item
    \end{itemize}
  \end{block}
\end{frame}

\end{document}

在此处输入图片描述

答案1

使用模板,block body alerted您将更改示例和警告块正文字体。根据手册,block body example应该使用它来修复示例正文字体,但对于法兰克福主题,它不起作用。

\documentclass[aspectratio=169]{beamer}
\usetheme{Frankfurt}

\setbeamerfont{block title}{size=\Huge}

\setbeamerfont{block body}{size=\tiny}
\setbeamerfont{block title example}{size=\Huge}
\setbeamerfont{block body alerted}{size=\tiny}
\setbeamerfont{block body example}{size=\Huge}

\begin{document}

\begin{frame}
  \begin{exampleblock}{Title}
    Test
  \end{exampleblock}
  \begin{alertblock}{Title}
    Test
  \end{alertblock}
  \begin{block}{Title}
    Test
    \begin{itemize}
      \item Item
    \end{itemize}
  \end{block}
\end{frame}

\end{document}

在此处输入图片描述

相关内容