von Noch so einer » Do 19. Mai 2016, 12:55
Ein node ist in der Voreinstellung eine horizontale Box. In einer horizontalen Box kann man kein vertikales Material wie eine Liste unterbringen. Du musst also entweder im node erst einmal beispielsweise mit einer \parbox oder einer minipage eine vertikale Box einfügen, in der dann vertikales Material sein darf. Oder aber Du sorgst dafür, dass der node selbst vertikales Material aufnehmen kann. Das geht beispielsweise, indem man ihm eine feste Textbreite gibt:
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{blindtext}
\begin{document}
\begin{frame}
\frametitle{Test}
\begin{columns}
\column{.65\linewidth}
\begin{enumerate}
\item Walter
\item Beckenbauer
\item Matthaeus
\end{enumerate}
\column{.25\linewidth}
\end{columns}
\begin{tikzpicture}
\draw[decorate,decoration=brace,overlay]
(7,2) -- node[anchor=west,align=left,text width=.33\linewidth] {sind:
\blinditemize
}
(7,-1) ;
\end{tikzpicture}
\end{frame}
\end{document}
Ein node ist in der Voreinstellung eine horizontale Box. In einer horizontalen Box kann man kein vertikales Material wie eine Liste unterbringen. Du musst also entweder im node erst einmal beispielsweise mit einer [tt]\parbox[/tt] oder einer [tt]minipage[/tt] eine vertikale Box einfügen, in der dann vertikales Material sein darf. Oder aber Du sorgst dafür, dass der node selbst vertikales Material aufnehmen kann. Das geht beispielsweise, indem man ihm eine feste Textbreite gibt: [code]\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{blindtext}
\begin{document}
\begin{frame}
\frametitle{Test}
\begin{columns}
\column{.65\linewidth}
\begin{enumerate}
\item Walter
\item Beckenbauer
\item Matthaeus
\end{enumerate}
\column{.25\linewidth}
\end{columns}
\begin{tikzpicture}
\draw[decorate,decoration=brace,overlay]
(7,2) -- node[anchor=west,align=left,text width=.33\linewidth] {sind:
\blinditemize
}
(7,-1) ;
\end{tikzpicture}
\end{frame}
\end{document}[/code]