宽框架的 Beamer 框架键

宽框架的 Beamer 框架键

我想wide为投影仪框架创建一个键,以减少当前框架的水平边距,例如

\begin{frame}[wide]
   \lipsum[2-4]
\end{frame}

我知道有一些关于使用minipage或类似的东西来获得宽框架的问题和答案,但我不知道如何将它们与密钥结合起来wide

这是我现在所拥有的不起作用的东西

\documentclass[9pt]{beamer}

\usepackage{lipsum}  
\usepackage{etoolbox}
\usepackage{geometry}

\geometry{
  papersize={16.9335cm, 9.525cm},
  margin=0in
}
\newlength\hmargin
\setlength{\hmargin}{0.98in}
\setbeamersize{text margin left=\hmargin, text margin right=\hmargin}

\makeatletter
\define@key{beamerframe}{wide}[false]{%
  \setlength{\beamer@leftmargin}{0.45in}
  \setlength{\beamer@rightmargin}{0.30in}
}
\AtEndEnvironment{beamer@frameslide}{%
  \setlength{\beamer@leftmargin}{\hmargin}
  \setlength{\beamer@rightmargin}{\hmargin}
}
\makeatother

\begin{document}

\begin{frame}
 \lipsum[2-3]
\end{frame}

\begin{frame}[wide]
 \lipsum[2-3]
\end{frame}

\begin{frame}
 \lipsum[2-3]
\end{frame}


\end{document}

相关内容