我正在整理一个内部使用的 beamer 主题(恐怕已经过时了),使其看起来更像 Powerpoint。有一件事我不知道该怎么做,那就是设置项目或子项目中项目符号后面显示的文本的字体大小。根据我对参考手册的理解,我需要使用\setbeamerfont{some beamer element}
。
我想知道是否如此itemize body
,但似乎并非如此。以下是不起作用的示例:
\documentclass[aspectration=43]{beamer}
\usepackage{geometry}
\usepackage{fontspec}
\geometry{paperwidth=25.4cm, paperheight=19.05cm}
\setbeamerfont{itemize body}{family=\sffamily, size={\fontsize{18}{18}}}
\begin{document}
\begin{frame}
\begin{itemize}
\item First item
\item Second item
\begin{itemize}
\item Subitem
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
我查看了元素列表但无法确定应该应用哪一个。
答案1
可用选项的概述可参见http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf
\documentclass[aspectration=43]{beamer}
%\usepackage{geometry}
\geometry{paperwidth=25.4cm, paperheight=19.05cm}
\setbeamerfont{itemize/enumerate body}{family=\sffamily, size={\fontsize{18}{18}}}
\setbeamerfont{itemize/enumerate subbody}{family=\sffamily, size={\fontsize{18}{18}}}
\begin{document}
\begin{frame}
\begin{itemize}
\item First item
\item Second item
\begin{itemize}
\item Subitem
\end{itemize}
\end{itemize}
\end{frame}
\end{document}