我刚刚读了一个关于在 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
或您正在使用的特定内部主题。