为什么使用华沙主题时 \titlepage 会导致错误?

为什么使用华沙主题时 \titlepage 会导致错误?

最近更新后,我的 beamer 文档无法再生成。我已将问题追溯到 \titlepage 行。

这是我的最小工作示例:

\documentclass{beamer}

\usepackage[T1]{fontenc}

\usepackage{fontspec}

\usepackage[ngerman]{babel}

\usepackage{csquotes}


\usetheme{Warsaw}

\title{Mixeransteuerung mit Leistungselektronik}
\author{Stephen Bosch}
\institute{Johannes-Schlaumeier-Universität Mömbris}
%\date{\today}



\begin{document}

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

\end{document}

错误信息如下:

(./test_umrichtersteuerung.nav) !缺少 { 插入。- l.25 \end{frame} 此处必须使用左括号,因此我添加了一个。您可能需要删除和/或插入一些更正,以便我尽快找到匹配的右括号。(如果您对这一切感到困惑,请尝试立即输入“I}”。)

! 缺少 { 插入。 - l.25 \end{frame} 此处必须使用左括号,因此我插入了一个。您可能需要删除和/或插入一些更正,以便我尽快找到匹配的右括号。(如果您对这一切感到困惑,请尝试立即输入“I}”。)

在第 25 行检测到 \hbox 过满(太宽 299.25987pt)[] []

! 缺少 } 插入。 } l.25 \end{frame} 我插入了一些你可能忘记的内容。(见上文。)运气好的话,这会让我解开。但如果你真的没有忘记任何东西,现在试着输入“2”;然后我的插入和我当前的困境都会消失。

! 缺少 } 插入。 } l.25 \end{frame} 我插入了一些你可能忘记的内容。(见上文。)运气好的话,这会让我解开。但如果你真的没有忘记任何东西,现在试着输入“2”;然后我的插入和我当前的困境都会消失。

软件包 pgf 警告:您的图形驱动程序 pgfsys-xetex.def 不支持淡入淡出。此警告仅在输入行 25 上出现一次。

(我想附加我的日志文件,但找不到方法。欢迎提出建议。)

到目前为止,我已经使用 \usetheme{Warsaw} 和默认设置(无 \usetheme 语句)进行了测试。如果我使用默认设置,它可以正常构建。

我使用的是 beamer 3.18,因为这是 tlmgr 在最近一次更新后安装的版本。我的问题就是从那时开始的。我可以看到 beamer 的当前版本是 3.20,但似乎我的 texlive 2011 无法使用该版本,因为它已被冻结以准备新版本。

我尝试使用以下方法手动将其安装到 texmf-local我在这里找到的说明,但即使运行 mktexlsr 后,latex 仍然使用 3.18。

在我看来,以下是我的选择:

  • 找到解决华沙漏洞的方法
  • 使用 tlmgr restore beamer 恢复到以前的 beamer 版本(可以正常工作)
  • 安装 beamer 3.20 覆盖我 texlive 树中的当前版本(我不太愿意自己尝试,因为我怕破坏某些东西)
  • 找到一种方法让 texlive 使用我的本地版本,而不是发行版中的版本

有任何想法吗?

答案1

xelatex那肯定是线路出了问题

\setbeamercolor*{titlelike}{parent=palette primary}

在文件中beamercolorthemewhale.sty。如果你用它运行它,它lualatex会工作得很好!然而,fontenc不是使用pdflatex。使用

\documentclass{beamer}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usetheme{Warsaw}

相关内容