Beamer 仅为一张幻灯片更改框架标题字体大小

Beamer 仅为一张幻灯片更改框架标题字体大小

我有一张带有长框架标题的幻灯片,因此我想将字体大小调小。其他的都很好,所以我不想更改默认设置。

有什么想法可以做到吗?

答案1

{}将确保仅对内的幻灯片进行更改{}

\documentclass{beamer}

\begin{document}

    \begin{frame}
        \frametitle{normal title}
        abc
    \end{frame} 

{   
    \setbeamerfont{frametitle}{size=\small}
    \begin{frame}
        \frametitle{extra extra extraextra extra extraextra extra extra extra extra extra long title}
        abc
    \end{frame}         
}

    \begin{frame}
        \frametitle{normal title}
        abc
    \end{frame} 

\end{document}

在此处输入图片描述

答案2

Samcarter 的答案是正确的只要ignorenonframetext没有选择类别选项。 如果是,则不会注意到要更改的幻灯片周围的{和。这意味着命令未本地化,并且所有后续幻灯片都将设置新的(较小的)字体大小。}\setbeamerfont

为了解决这个问题,请确保幻灯片周围有一组:

\documentclass[ingorenonframetext]{beamer}

\begin{document}

\begin{frame}
    \frametitle{normal title}
    abc
\end{frame} 

\mode<presentation>{\bgroup}
\setbeamerfont{frametitle}{size=\small}
\begin{frame}
    \frametitle{extra extra extraextra extra extraextra extra extra extra extra extra long title}
    abc
\end{frame}         
\mode<presentation>{\egroup}


\begin{frame}
    \frametitle{normal title}
    abc
\end{frame} 

\end{document}

相关内容