我想将内容放在某些幻灯片的底部,可能包含诸如 之类的环境tabular
,方式类似于脚注,但没有脚注标记。我目前的尝试如下vfill
,不够。
\documentclass{beamer}
\begin{document}
\begin{frame}{Duke says}
\begin{itemize}
\item It don't mean a thing
\end{itemize}
\vfill{\footnotesize%
\hrule\vspace{.2em}
\begin{tabular}{ll}
If it ain't got & that swing.\\
\end{tabular}
}
\end{frame}
\end{document}
答案1
下面定义并使用一个\btVFill
命令,将内容真正推到幻灯片的底部。另请参阅如何在 beamer 中的幻灯片末尾写一些内容?
\documentclass{beamer}
\newcommand{\btVFill}{\vskip0pt plus 1filll}
\begin{document}
\begin{frame}{Duke says}
\begin{itemize}
\item It don't mean a thing
\end{itemize}
\btVFill
{\footnotesize%
\hrule\vspace{.2em}
\begin{tabular}{ll}
If it ain't got & that swing.\\
\end{tabular}
}
\end{frame}
\end{document}
该\btVFill
命令会插入一个可无限拉伸的垂直填充,其副作用是其上方的内容也会被推到顶部。为了防止这种情况,可以“堆叠”多个\btVFill
。在这种情况下,TeX 将均匀分配垂直空间:
\documentclass{beamer}
\newcommand{\btVFill}{\vskip0pt plus 1filll}
\begin{document}
\begin{frame}{Duke says}
\btVFill
\begin{itemize}
\item It don't mean a thing
\end{itemize}
\btVFill
{\footnotesize%
\hrule\vspace{.2em}
\begin{tabular}{ll}
If it ain't got & that swing.\\
\end{tabular}
}
\end{frame}
\end{document}