在 Beamer 中向标题页添加新字段

在 Beamer 中向标题页添加新字段

我刚刚读了一个关于在 Beamer 的标题页中添加新字段的问题(有没有办法在 beamer 中的标题页添加字段?)。我也有同样的问题,建议的答案很有效。但是,它没有提供定义新字段的方法。

假设我想\supervisor为许多演示文稿添加一个字段,并采用特定的颜色和字体。我不想\author每次都在字段中执行此操作。

我试图进行修改\defbeamertemplate*{title page}{default}[1][]beamerinnerthemedefault.sty但没有成功(我的技术有限,无法进行此类修改)。

有没有办法在标题页添加新字段?

附言:我知道我应该对这样的问题评论原帖,但我没有足够的声誉来这样做。这就是我创建新帖子的原因。

答案1

您可以通过以下方式轻松在瓦片页面元素之前或之后添加文本

\addtobeamertemplate{title page}{before material}{after material}

因此,你可以通过以下方式在标题页底部填写导师姓名:

\addtobeamertemplate{title page}{}{\begin{center}Supervisor\end{center}}

示例输出

\documentclass{beamer}

\begin{document}

\title{Talk title}
\author{The author}

\addtobeamertemplate{title page}{}{\begin{center}Supervisor\end{center}}

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

\end{document}

如果您需要在标准元素之间以不同的顺序放置材料,那么您将需要修改模板的默认beamerinnerthemeXXX.sty位置XXX或您正在使用的特定内部主题。

相关内容