我需要在我的标题页中添加 3 位主管。我发现有人建议将它们作为 \author 的一部分,但看起来很糟糕,因为每行都按中心对齐(见图)。我想以某种方式对齐标签“作者”和“主管”,此外,还要对齐所有主管的姓名。
\author{Author: Me \\ Supervisors: First supervisor \\ Second \\ Third}
我尝试使用表格环境:
\author{\begin{tabular}[t]{p{3.5cm}}
test\\
test 1\\
\end{tabular}
}
但是 LaTeX 给出了错误:
! \begin 的使用与其定义不符。
答案1
一个简单的解决方案是在环境内排版作者tabular
,这允许您自定义所需的布局。
问题是,\begin{tabular}
如果在前言中使用,将会失败,因此您必须\author
在之后延迟初始化\begin{document}
以下是 MWE:
\documentclass{beamer}
\begin{document}
% For coherence, I move also \title, etc after \begin{document}
\title[Your Short Title]{Your Presentation}
\institute{Where You're From}
\author{\begin{tabular}{r@{ }l}
Author: & Me \\[1ex]
Supervisors: & First\\
& Second
\end{tabular}}
\date{Date of Presentation}
\begin{frame}
\titlepage
\end{frame}
\end{document}
正如 Gonzalo Medina 在评论中指出的那样,值得一提的是,一些 beamer 样式使用 中提供的信息\author
作为页脚的一部分或布局的其他部分,而我们不希望此时使用整个表格。我们可以使用 的可选参数来\author
提供将在这些地方使用的“短版本”,例如:
\author[By Me]{\begin{tabular}{r@{ }l}
...etc...
\end{tabular}}