我有一张带有长框架标题的幻灯片,因此我想将字体大小调小。其他的都很好,所以我不想更改默认设置。
有什么想法可以做到吗?
答案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}