\title
\date
我已经使用和自定义了我的标题页\institute
。我想添加另一行与合著者,但我找不到任何如何操作的示例。我目前的想法是
- 我可以劫持
\insertshortinstitute
,因为我没有在其他地方使用它。 - 我可以定义一个新变量,例如
\def\mycoauthor{}
,例如在自定义标题页上使用 \title、\author 和 \date 的值),但我不知道如何访问它,特别是因为我的 maketitle definite 位于单独的样式文件中。
下面是一个 MWE,展示了我目前如何创建标题页,并尝试包括合著者:
\documentclass{beamer}
\usetheme{_MWE}
\title[short title]{TITLE TITLE TITLE TITLE TITLE TITLE}
\author[me]{A. U. Thor}
\def\coauthors{A. N. Other, J. Bloggs, J. Doe}
\institute[\coauthors]{My Institute}
\date{1.1.2012}
\begin{document}
\maketitle
\end{document}
beamertheme_MWE.sty
:
\ProvidesPackage{beamertheme_MWE}
\makeatletter
\def\maketitle{%
\begin{frame}[plain]
{%
\vspace{10mm}
\parbox{122mm}%
{%
\centering
{\Large \inserttitle}\\
\vspace{8mm}
{\large \insertauthor}\\
\vspace{3mm}
{\large \insertshortinstitute}
\vspace{7mm}
{\small \insertinstitute}\\
\vspace{-5mm}
{\flushleft
\hspace{1mm}
LOGO1
\hspace{60mm}
\raisebox{0.5mm}{
LOGO2
\hspace{10mm}
}
}\\
\vspace{0mm}
{
\parbox{53mm}{\centering \small \insertdate\\
}
}
}
}
\end{frame}
}
\makeatother
顺便问一下......为什么该命令不适\centering
用于,为什么如果我在它后面放置一个,就像我对等所做的那样,\insertshortinstitute
会收到“这里没有结束的行”的错误?\\
\author
答案1
我认为\author
内部使用了一个 minipage,因此您可以使用类似
\author[me]{A. U. Thor\\[3mm]A. N. Other, J. Bloggs, J. Doe}
并且忘记\coauthors
,除非你想在其他地方使用它们。
如果您使用这种构造,请删除\insertshortinstitue
您的风格。