我正在准备一系列beamer
具有不同\title
s 的文档,并且每个文档的第一张幻灯片的标题与文档相同\title
。我希望能够只更改\title
每个文档的内容,然后第一张幻灯片的标题将自动更新。
\documentclass{beamer}
\title{Some Title}
\makeatletter
\hypersetup{pdftitle=\@title}
\makeatother
\begin{document}
\begin{frame}{Some Title}
frame content
\end{frame}
\end{document}
\title
由于框架标题与和相同pdftitle
,是否有办法将框架标题设置为与pdftitle
或相同,而\title
无需再次输入?我试过了
\begin{frame}{\@title}
显然这没有起作用。
答案1
一个解决方案是先有\def\mytitle{Title}
,然后有\hypersetup{pdftitle={\mytitle}}
和\begin{frame}{\mytitle}
以及\title{\mytitle}
。