如何更改 beamer 中示例块主体文本的某些部分的大小?

如何更改 beamer 中示例块主体文本的某些部分的大小?

我想让投影仪的标题部分block使用较小的字体。像这样:

\documentclass{beamer}
\usetheme{Frankfurt}

\begin{document}
\begin{frame}
  \begin{exampleblock}{here default size of text but  \small here is small text}
    Test
  \end{exampleblock}
  \begin{alertblock}{Game theory \small page 78 springer}
    Test
  \end{alertblock}
\end{frame}
\end{document}

答案1

您的代码无法正常工作,因为您不知道当前字体大小是多少,并且\small是“绝对”字体大小。

\small例如,如果您将 替换为,您的代码将可以工作\tiny。但是,如果您不想费心找出当前使用的字体大小,您可以\usepackage{relsize}设置相关原生尺寸到当前字体,如下所示:

\documentclass{beamer}
\usepackage{relsize}
\usetheme{Frankfurt}

\begin{document}
\begin{frame}
  \begin{block}{here default size of text but{\relsize{-2} here is small text}}
    Test
  \end{block}
  \begin{alertblock}{Game theory{\smaller[2] page 78 springer}}
    Test
  \end{alertblock}
\end{frame}
\end{document}

这将切换为小 2 个号的字体(参见:这一页)。因此,如果您的 是 ,带有\small\relsize{-2}与 相同\smaller[2]),您将获得 中的字体\scriptsize

结果是这样的:

在此处输入图片描述

PS:我无法编译你的exampleblock环境,所以我改用block

相关内容