LaTeX beamer:包 keyval 错误:0.5cm 未定义。\end{frame}

LaTeX beamer:包 keyval 错误:0.5cm 未定义。\end{frame}

最近在看书[1],今天把[1]第794页的如下代码输入到TeXstudio 3.1.2中:

\documentclass{beamer}
\setbeamertemplate{background}[grid][0.5cm]
\setbeamercolor{frametitle}{fg=white,bg=gray}
\setbeamerfont{frametitle}{series=\bfseries}
\setbeamerfont{framesubtitle}{size=\small,series=\bfseries}
\setbeamertemplate{frametitle}{%
  \begin{beamercolorbox}[wd=\paperwidth,ht=5.2ex,leftskip=.3cm,%
       rightskip=.3cm plus1fil,vmode]{frametitle}
    \usebeamerfont*{frametitle}\insertframetitle\strut
      \hfill\Huge\raisebox{-1ex}{FU}%
      \ifx\insertframesubtitle\empty\else\par
        {\usebeamerfont*{framesubtitle}{%
         \usebeamercolor[fg]{framesubtitle}%
         \insertframesubtitle}\strut\par}%
      \fi
  \end{beamercolorbox}}
\logo{\includegraphics[width=1.5cm]{fu-berlin}}

\begin{document}
    \begin{frame}[fragile]
        \frametitle{The macro \texttt{\textbackslash setbeamertemplate}}
        \framesubtitle{how it works ...}
    \end{frame}
\end{document}

然后我按下键盘上的 F5 键。TeXstudio 显示以下错误消息:

Line 23: Package keyval Error: 0.5cm undefined. \end{frame}

我检查了我的代码。我确信它和 [1] 第 794 页的代码一模一样。我是 Beamer 的新手。然后我谷歌了错误消息,但我找不到代码的问题。你知道问题出在哪里吗?提前谢谢您。

注意:我使用 MiKTeX 2.9。

参考

[1] M. Goossens、F. Mittelbach、S. Rahtz、D. Roegel、H. Voss,$\LaTeX$ 图形伴侣, 第 2 版,Addison Wesley,2008 年。

答案1

\setbeamertemplate{背景}[网格][0.5厘米]

查看 beamer 手册第 174 页应该是

\setbeamertemplate{background}[grid][step=0.5cm]

相关内容