我正在尝试为投影仪块指定给定高度。我尝试根据我在本论坛其他地方找到的示例(如下所示)指定新环境,但失败了。我想要做的是每次都指定块的高度(而不是宽度)。有什么建议吗?提前致谢。
安迪
示例代码:
\newenvironment<>{varblock}[2][.9\textwidth]{%
\setlength{\textwidth}{#1}
\begin{actionenv}#3%
\def\insertblocktitle{#2}%
\par%
\usebeamertemplate{block begin}}
{\par%
\usebeamertemplate{block end}%
\end{actionenv}}
答案1
可能不是你想要的,但如果你找不到更好的解决方案,tcolorbox
有帮助。
\documentclass{beamer}
\usetheme{warsaw}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{frame}
\begin{tcolorbox}[beamer,title=tcolorbox,height=3cm]
Some text
\end{tcolorbox}
\begin{tcolorbox}[beamer,title=tcolorbox,height=4cm, width=5cm]
Some text
\end{tcolorbox}
\end{frame}
\end{document}