减小 beamer 中列表的字体大小

减小 beamer 中列表的字体大小

我想减小投影仪框架上项目符号列表的字体大小。

我的代码是:

\begin{frame}{Title}
\begin{itemize}

 \item Item 1 here
 \item Item 2 here

\end{itemize}

\end{frame}

我曾尝试使用这个建议:在 beamer 中,使用嵌套列表更改选定幻灯片的字体大小,但这会改变字体大小而不改变项目符号大小......

提前致谢,

答案1

三角形的大小是硬编码的。因此,其定义需要调整。原始定义可以在以下位置找到beamerinnerthemedefault.sty

\defbeamertemplate*{itemize item}{default}{%
  \scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}}

示例,使三角形变小并将字体设置为\footnotesize

\documentclass{beamer}
\begin{document}

\begin{frame}{Title}

\setbeamerfont{itemize/enumerate body}{size=\footnotesize}
\setbeamertemplate{itemize item}{%
  \footnotesize
  \raise1pt\hbox{\donotcoloroutermaths$\scriptstyle\blacktriangleright$}%
}

\begin{itemize}

 \item Item 1 here
 \item Item 2 here

\end{itemize}

\end{frame}
\end{document}

相关内容