我希望能够格式化我的 beamer 标题页,使其包含作者和模块负责人的姓名,但只包含一个机构名称。因此,在这种情况下,用上标插入两个作者姓名的典型方法行不通。具体来说,这就是我设想的布局:
但是我很难做到这一点,因为插入作者姓名的选项似乎很有限。我知道这一定有办法,但我不知道怎么做。
这是我目前正在研究的基本代码
\documentclass{beamer}
%Information to be included in the title page:
\title{Introduction to Torsional Vibrations}
\subtitle{NM952 -- Lecture 1}
\author{Name}
\institute{Department}
\begin{document}
\frame{\titlepage}
\begin{frame}
\frametitle{Sample frame title}
This is some text in the first frame. This is some text in the first frame. This is some text in the first frame.
\end{frame}
\end{document}
答案1
您可以执行以下操作:
\documentclass{beamer}
%Information to be included in the title page:
\title{Introduction to Torsional Vibrations}
\subtitle{NM952 -- Lecture 1}
\author{%
\texorpdfstring{\parbox{45mm}{\centering Author \\ Author 1 \\ \url{[email protected]}}}{Author 1} \and
\texorpdfstring{\parbox{45mm}{\centering Module Leader \\ Author 2 \\ \url{[email protected]}}}{Author 2}%
}
\institute{University}
\setbeamerfont{institute}{size=\normalsize}
\date{}
\begin{document}
\frame{\titlepage}
\begin{frame}
\frametitle{Sample frame title}
This is some text in the first frame. This is some text in the first frame. This is some text in the first frame.
\end{frame}
\end{document}
这个复杂的代码有什么用?宏\texorpdfstring
确保hyperref
包只能看到Author 1 \and Author 2
,而看不到其他东西,但这些东西对于正确对齐所有信息是必需的。参见这个答案更多细节。
除此之外,我基本上只是将两个\parbox
宽度为 40 毫米的 es 并排放置。在里面,我将所有信息放在宏前面,\centering
使其居中。就是这样。
要更改 的字体大小\institution
,可以使用\setbeamerfont{institute}{size=\normalsize}
。要隐藏日期,只需使用\date{}
。