最近在看书[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]