投影仪框架内容自动水平居中

投影仪框架内容自动水平居中

我想设置一些全局选项,以便所有 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}

结果: 截屏

相关内容