![如何在 beamercolorbox 中进行文字换行?](https://linux22.com/image/368791/%E5%A6%82%E4%BD%95%E5%9C%A8%20beamercolorbox%20%E4%B8%AD%E8%BF%9B%E8%A1%8C%E6%96%87%E5%AD%97%E6%8D%A2%E8%A1%8C%EF%BC%9F.png)
我有超出框的文本。我希望它通过文本换行在框内...我该怎么做?我正在使用\begin{beamercolorbox}
命令在此框内插入文本。我怎样才能将文本仅换行在该框内?
答案1
如果的宽度beamercolorbox
小于纸张宽度,文本将在超出页面之前换行:
\documentclass{beamer}
\setbeamercolor{frametitle}{bg=blue,fg=white}
\begin{document}
\begin{frame}
\begin{beamercolorbox}[sep=0.3cm,left,wd=\textwidth]{frametitle}
very long text that is so long that it will eventually wrap lines if it is long enough
\end{beamercolorbox}
\end{frame}
\end{document}