beamer 类中的 titlel 包出现错误:“!未定义的控制序列。\if@titlepage”

beamer 类中的 titlel 包出现错误:“!未定义的控制序列。\if@titlepage”

使用 titleling 包对 beamer 类文档进行操作会导致错误,即使是最简单的设置也是如此(见下面的示例)。我没有找到任何文档可以排除在 beamer 类文档中使用 titleling。因此,我的问题是:

  • 您能帮助我让标题包正常工作吗?

  • 如果没有,是否有更好的替代方法可以在 beamer 文档中使用诸如\thetitle、之\theauthor类的命令?\thedate

描述: 以下 MWE

\documentclass[10pt]{beamer}
\usepackage{titling} % 
% 
\title{Some title}
\author{A.N. Author}
\date{Some Day}
% 
\begin{document}
\frame{\titlepage}  
\end{document}

导致错误

! 未定义的控制序列。

l.35 \如果@titlepage

虽然未加载 titlel 包时,相同的代码可以编译成功。使用 article 类时,它也可以与 titlel 包一起正常运行。

我正在使用 pdfTeX,版本 3.14159265-2.6-1.40.18(TeX Live 2017/Debian)并在 TeXStudio 中编译。

答案1

titling这里不需要包,因为titleauthor可以默认使用。

\documentclass[10pt]{beamer}
% 
\title{Some title}
\subtitle{Some subtitle}
\author{A.N. Author}
\date{Some Day}
% 
\begin{document}
\frame{\titlepage}  
\end{document}

在此处输入图片描述

相关内容