
Eine neue Umgebung wird mit varwidth und tikz definiert, um einen Block mit der Breite des darin enthaltenen Inhalts zu erhalten. Das funktioniert einwandfrei, sofern keine Aufschlüsselung erforderlich ist. Hier wird ein MWE angegeben.
\documentclass[]{beamer}
\usepackage{tikz}
\usepackage{varwidth}
\tikzstyle{example-box} = [fill=yellow, rectangle]
\newenvironment{autowidthblock}{
\begin{tikzpicture}
\node [example-box] (box)
\bgroup
\begin{varwidth}{\linewidth}
}{
\end{varwidth}
\egroup;
\end{tikzpicture}
}
\begin{document}
\begin{frame}
\begin{autowidthblock}
With normal sentences, the width is rightly fit
\end{autowidthblock}
\begin{autowidthblock}
\begin{itemize}
\item With itemize environment,
\item The width is not auto-set
\item Instead spans the entire textwidth
\end{itemize}
\end{autowidthblock}
\end{frame}
\end{document}
Kann jemand eine Möglichkeit vorschlagen, die Breite auch für die Einzelauflistung/Aufzählung automatisch festzulegen? Vielen Dank im Voraus.