Beamer - 宽示例框

Beamer - 宽示例框

我正在使用此代码来获取一个无标题的示例块。

\begin{exampleblock}{}
\end{exampleblock}

我们知道,这个框的宽度等于文本宽度。我该如何修改代码来获得一个横跨整个页面的框,如下所示?

投影机盒

对此的任何建议对我来说都会非常有帮助......

提前致谢。

答案1

您可以使用tcolorbox包可轻松创建您的框(您可以使用皮肤beamer)。设置框的所需宽度(以及框内的文本宽度)只需设置适当的键即可。一个小例子;由于beamer问题中未指定使用的原始主题,我定义了自己的颜色来模拟原始颜色;根据您的需要调整设置:

\documentclass{beamer}
\usepackage[many]{tcolorbox}

\definecolor{myblue}{RGB}{0,112,214}
\makeatletter
\newtcolorbox{tcbexample}[1][]{
  skin=beamer,
  enhanced,
  title=#1,
  width=\paperwidth,
  left=\Gm@lmargin,
  right=\Gm@rmargin,
  enlarge left by=-\Gm@lmargin,
  enlarge right by=-\Gm@rmargin,
  arc=0pt,
  outer arc=0pt,
  colback=myblue,
  boxrule=0pt,
  colupper=white,
  colbacktitle=myblue!40!black
}
\makeatother

\begin{document}

\begin{frame}
\begin{tcbexample}
Some test text.
\end{tcbexample}
\begin{tcbexample}[A box with title]
Some longer test text that will span more than a line to illustrate text wrapping.
\end{tcbexample}
\end{frame}

\end{document}

结果:

在此处输入图片描述

相关内容