我想设置一些全局选项,以便所有 beamer 框架的内容相对于页面水平居中。换句话说,我想实现将所有框架内容包裹在\centering
...中的效果\par
,但是没有实际上必须在每一帧中都输入:
\documentclass{beamer}
%% This is the sort of thing I want, but it only works in article mode
% \setbeamertemplate{frame begin}{\centering}
% \setbeamertemplate{frame end}{\par}
\begin{document}
\begin{frame}
\framebox{Automatically centered -- how?}
\end{frame}
\begin{frame}
\centering
\framebox{Centered by hand}
\par
\end{frame}
\end{document}
我搜索了文档以寻找可以设置的某种钩子,但无济于事。名称诱人的frame begin
模板frame end
仅在文章模式下有效。如何实现此效果?
答案1
你可以使用centering
\documentclass[center]{beamer}
\begin{document}
\centering
\begin{frame}
\framebox{Automatically centered!}
\end{frame}
\end{document}
结果: