Liste in Node

Tabellen und Grafiken erstellen und anordnen


Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Liste in Node

Beitrag von Beinschuss »

Hallo,

in einer beamer-Präsentation möchte ich neben einer Aufzählung die Elemente mit einer geschweiften Klammer zusammenfassen und daneben noch eine Liste stellen:
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{blindtext}

\begin{document}

\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] {sind:
		%	\blinditemize
		%		\begin{itemize}
		%		\item Fußballspieler
		%		\item Weltmeister
		%		\item Ehrenspielführer
		%		\end{itemize}
	} 
	(7,-1) ;
	\end{tikzpicture} 
}
\end{document}
Aber egal, ob ich \blinditemize aktiviere oder die andere Liste, es klappt nicht. Wo ist mein Denkfehler?

Helmut

Noch so einer

Beitrag von Noch so einer »

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}

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Danke, auch für die Erklärung - da hatte ich gerade einen dicken Holzscheit vorm Kopp!

Antworten