Latex beamer:如何水平/垂直居中文本,忽略其他内容

Latex beamer:如何水平/垂直居中文本,忽略其他内容

我想将一些内容(例如,beamercolorbox)放在页面的中间(水平/垂直居中),然后将其他一些内容放在框架的底部。仅将 colorbox 居中很容易:

\begin{frame}[plain]
  \vfill
  \begin{beamercolorbox}[center]{title}
     example text
  \end{beamercolorbox}
  \vfill
\end{frame}

我现在怎样才能在不影响垂直对齐的情况下在底部插入更多内容?

任何帮助都将不胜感激!

答案1

可能有点过头了,但确实有效。编译两次以查看结果。

\documentclass{beamer}
\usepackage{tikz}

\begin{document}
\begin{frame}[plain]
\begin{tikzpicture}[overlay, remember picture]
\node[anchor=center] at (current page.center) {
\begin{beamercolorbox}[center]{title}
     example text
  \end{beamercolorbox}};
\end{tikzpicture}
\end{frame}
\end{document}

在此处输入图片描述

答案2

我只是为最后一张幻灯片添加了一个这样的框架。[c] 部分将文本垂直居中,而 \centering 命令负责水平居中。所有幻灯片中使用的模板都将保留。

\begin{frame}[c]{ }
\centering
Thank you!
\end{frame}

相关内容