Große geschweifte Klammer in Listenumgebung

Schriftbild, Absätze und Auflistungen einstellen


mofehl
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Mi 27. Aug 2014, 13:07

Große geschweifte Klammer in Listenumgebung

Beitrag von mofehl »

Moin,

ich stehe vor folgendem Problem: In einer Listenumgebung habe ich einige Punkte, die zusammengehören. Diese möchte ich mit einer großen, nach links offenen geschweiften Klammer versehen. In Mathe-Umgebungen funktioniert das einwandfrei, dort kann ich mehrere, untereinanderstehende Terme klammern. Hat jemand einen Lösungsvorschlag, wie das auch in einer Listenumgebung funktioniert?

Mein Minimalbeispiel soll den Sachverhalt anhand eines Kochrezepts wiedergeben. Die letzten drei Zutaten sollen mit einer großen, nach links offenen geschweiften Klammer versehen werden.
\documentclass{article}
\usepackage{paralist}
\begin{document} 
\begin{compactitem}[$\circ$]
	\item Fresh yeast
	\item Water and sugar
	\item Wholemeal flour
	\item Salt
	\item Melted butter
	\\
	\item Poppy seeds
	\item Pumkin seeds
	\item Sunflower seeds
\end{compactitem}
\end{document}

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

Beitrag von Beinschuss »


esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hier ist ein Vorschlag, der zwei Mal kompiliert werden muss. Außerdem muss darauf geachtet werden, dass zwischen den geklammerten Listenpunkten kein Seitenumbruch erfolgt.
\documentclass{article} 
\usepackage{paralist}

\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\newcommand\savepos[1]{%
  \tikz[remember picture,baseline=(#1.base)]
    \node[inner ysep=0pt](#1){\strut};%
}
\newcommand\mybrace[4][3.5pt]{%
  \tikz[remember picture,overlay]
    \draw[decorate,decoration={brace,amplitude=#1},thick]
      (#2) -- (#3);%
}

\begin{document} 
\begin{compactitem}[$\circ$] 
    \item Fresh yeast 
    \item Water and sugar 
    \item Wholemeal flour 
    \item Salt 
    \item Melted butter 
    \par\medskip 
    \item Poppy seeds\savepos{a}
    \item Pumkin seeds 
    \item Sunflower seeds\savepos{e}
    \mybrace{a.north east-|e.east}{e.south east}{seeds}
\end{compactitem}
\end{document}
Gruß
Elke

mofehl
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Mi 27. Aug 2014, 13:07

Beitrag von mofehl »

Vielen Dank euch beiden, Beinschuss und Elke!

Der Link führt zu einer Seite mit diversen Lösungen, die allesamt zum Ziel führen. Und dein Vorschlag, Elke, gefällt mir sehr gut und zeigt, wie vielseitig man TikZ einsetzen kann!

Antworten