我正在编写一份 beamer 文档,并使用以下定义作者
\author[O. Castillo]{Oscar Castillo}
据我所知,\@author
返回值奥斯卡·卡斯蒂略
问题
是否有返回值的命令O·卡斯蒂略?
干杯。
答案1
由于您正在使用beamer
,因此您有\insertshortauthor
和\insertauthor
:
\documentclass{beamer}
\author[O. Castillo]{\'Oscar Castillo}
\begin{document}
\begin{frame}
\insertshortauthor
\insertauthor
\end{frame}
\end{document}
经过评论后,似乎想法是使用它来为 PDF 生成一些元数据信息;在这种情况下可以使用\beamer@shortauthor
:
\documentclass{beamer}
\title{The Title}
\author[O. Castillo]{\'Oscar Castillo}
\makeatletter
\hypersetup{pdfauthor={\beamer@shortauthor}}
\makeatother
\begin{document}
\begin{frame}
test
\end{frame}
\end{document}