Beamer Frankfurt 主题未定义阴影错误

Beamer Frankfurt 主题未定义阴影错误

我更新了 MikTex,从那时起,使用法兰克福主题时出现“未定义阴影”错误。我想知道我做错了什么。非常感谢您的帮助(欢迎任何修复)!

这是一个最小的工作示例。

\documentclass[xcolor=svgnames]{beamer}
\usetheme{Frankfurt}
\usecolortheme{crane}

\title{My title}


\author{Author}
\institute{Institute}

\date[]{Date}


\begin{document}

\begin{frame}
  \titlepage
\end{frame}


%==============================

\section{YY}
\subsection{YY1}

\begin{frame}{YY}

    \begin{itemize}
            \item XX
            \item XX

    \end{itemize}

\end{frame}

\end{document}

编译该文件会导致以下错误。

! Package pgf Error: Undefined shading "beamer@barshade".

See the pgf package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.14 \begin{document}

? 

! Package pgf Error: Undefined shading "beamer@barshade".

See the pgf package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.18 \end{frame}

? 
[1{C:/Users/studerm/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]

! Package pgf Error: Undefined shading "beamer@aboveframetitle".

See the pgf package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.34 \end{frame}

? 

! Package pgf Error: Undefined shading "beamer@belowframetitle".

See the pgf package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.34 \end{frame}

? 

! Package pgf Error: Undefined shading "beamer@barshade".

See the pgf package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.34 \end{frame}

答案1

更新

使用 pgf 3.1.3 后它应该可以再次工作。

旧答案

你没有做错什么。pgf 改变了阴影的处理方式,它们不再是全局定义的,这破坏了许多投影仪主题。

https://github.com/pgf-tikz/pgf/issues/650https://github.com/josephwright/beamer/issues/536

相关内容