如何设置投影仪项目的字体大小?

如何设置投影仪项目的字体大小?

我正在整理一个内部使用的 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}

相关内容