![Latex beamer:如何水平/垂直居中文本,忽略其他内容](https://linux22.com/image/300220/Latex%20beamer%EF%BC%9A%E5%A6%82%E4%BD%95%E6%B0%B4%E5%B9%B3%2F%E5%9E%82%E7%9B%B4%E5%B1%85%E4%B8%AD%E6%96%87%E6%9C%AC%EF%BC%8C%E5%BF%BD%E7%95%A5%E5%85%B6%E4%BB%96%E5%86%85%E5%AE%B9.png)
我想将一些内容(例如,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}