Seite 1 von 1
Geschweifte Klammer über Aufzählung nach rechts verschieben
Verfasst: So 10. Jul 2016, 13:27
von Adriana
Hallo Zusammen,
wie kann ich hier die geschweifte Klammer nach rechts verschieben?
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{calc}
\begin{document}
\begin{itemize}
\item fggfhghgjgfdjvv fdfdfdf fghgf cvcbvbcvbvbcvbv
\tikz[remember picture] \node[coordinate,yshift=0.4em] (n1) {};
\item Flachdächer mit Profilblechtragschale
\item xvxcnvcvc und gfhfdhfhfgd gshdfhdfhdfkhfgd
\item zweischalige und wärmedfsdfghgdhghämmenden Kassetten- \\oder dcvfvjfvhjhjkhkvbfvjv
\item Stahl-Beton-Verbunddecken mit hjfgjffgdhf
\item hhvhvhgfd von hvfhfhghfdiv hgdhfgfghgfd
\item ghggfhgg von fhgjgkfjghhjgf, fvghgfhghfghgf dgfdgfd usw.\\ auf Stahl
\tikz[remember picture] \node[coordinate] (n2) {};
\end{itemize}
\begin{tikzpicture}[overlay,remember picture]
\path (n2) -| node[coordinate] (n3) {} (n1);
\draw[thick,decorate,decoration={brace,amplitude=13pt}]
(n1) -- (n3);
\node[right=13pt] at ($(n1)!0.5!(n3)$) {Stahl- und Metall};
\end{tikzpicture}
\end{document}
Danke!
Verfasst: So 10. Jul 2016, 15:35
von esdd
Verwende einen zusätzlichen Node an der breitesten Stelle Deiner Aufzählung:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{itemize}
\item fggfhghgjgfdjvv fdfdfdf fghgf cvcbvbcvbvbcvbv
\tikz[remember picture] \coordinate[yshift=\ht\strutbox](n1);
\item Flachdächer mit Profilblechtragschale
\item xvxcnvcvc und gfhfdhfhfgd gshdfhdfhdfkhfgd
\item zweischalige und wärmedfsdfghgdhghämmenden Kassetten- \\oder dcvfvjfvhjhjkhkvbfvjv
\item Stahl-Beton-Verbunddecken mit hjfgjffgdhf
\item hhvhvhgfd von hvfhfhghfdiv hgdhfgfghgfd
\item ghggfhgg von fhgjgkfjghhjgf, fvghgfhghfghgf dgfdgfd usw.
\tikz[remember picture]\coordinate(w);\\ auf Stahl
\tikz[remember picture] \coordinate[yshift=-\dp\strutbox] (n2);
\end{itemize}
\begin{tikzpicture}[overlay,remember picture]
\path (n1) -| coordinate(n3) (w);
\path (n2) -| coordinate(n4) (w);
\draw[thick,decorate,decoration={brace,amplitude=13pt}]
(n3) -- node[right=15pt]{Stahl- und Metallbau}(n4);
\end{tikzpicture}
\end{document}
Position für die Klammer festlegen
Verfasst: So 10. Jul 2016, 15:44
von Stamm-
Wenn Du die Breite der einzeln aufgeführten Punkte durch
minipage begrenzt, sowohl davor als auch danach mit der dir schon
hier vorgestellten Bibliothek tikzmark von »
PGF/TikZ« eine Marke an der erforderlichen Position setzt und diese beiden dann mit einer Klammer verbindest, sollte das gewünschte Ergebnis dabei herauskommen. Damit beides bei einem Seitenumbruch nicht getrennt wird, ist nochmal
minipage als Umhüllung nötig.
\documentclass[a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput} % Ersatz für »inputenc«
\SelectInputMappings{ % Halbautomatische Festlegung der
adieresis={ä}, % Eingabekodierung mit Hilfe
germandbls={ß} % ausgewählter Sonderzeichen
} % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
% oder: http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
\usepackage{babel}
\usepackage{geometry}
\usepackage{microtype}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,tikzmark}
\usepackage{blindtext} % Nur zur Erzeugung von Fülltext
\begin{document}
\blindtext
\bigskip
\noindent % Bei Verwendung einer Klasse aus »KOMA-Script« mit Option `parskip` nicht nötig
\begin{minipage}{\textwidth}
\hspace*{0.75\textwidth}\tikz[remember picture] \node[coordinate] (n1) {};
\begin{minipage}{0.75\textwidth}
\begin{itemize}
\item fggfhghgjgfdjvv fdfdfdf fghgf cvcbvbcvbvbcvbv
\item Flachdächer mit Profilblechtragschale
\item xvxcnvcvc und gfhfdhfhfgd gshdfhdfhdfkhfgd
\item zweischalige und wärmedfsdfghgdhghämmenden Kassetten"= oder dcvfvjfvhjhjkhkvbfvjv
\item Stahl"=Beton"=Verbunddecken mit hjfgjffgdhf
\item hhvhvhgfd von hvfhfhghfdiv hgdhfgfghgfd
\item ghggfhgg von fhgjgkfjghhjgf, fvghgfhghfghgf dgfdgfd usw.\ auf Stahl
\end{itemize}
\end{minipage}
\hspace*{0.75\textwidth}\tikz[remember picture] \node[coordinate] (n2) {};
\begin{tikzpicture}[overlay,remember picture]
\draw[thick,decorate,decoration={brace,amplitude=12pt}] (n1) -- (n2) node[right=12pt,anchor=west,midway] {Stahl- und Metall};
\end{tikzpicture}
\end{minipage}
\end{document}
Position für die Klammer festlegen
Verfasst: So 10. Jul 2016, 16:21
von Stamm-
Wenn Du die Breite der einzeln aufgeführten Punkte durch
minipage begrenzt, sowohl davor als auch danach mit der dir schon
hier vorgestellten Bibliothek tikzmark von »
PGF/TikZ« eine Marke an der erforderlichen Position setzt und diese beiden dann mit einer Klammer verbindest, sollte das gewünschte Ergebnis dabei herauskommen. Damit beides bei einem Seitenumbruch nicht getrennt wird, ist nochmal
minipage als Umhüllung nötig.
\documentclass[a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput} % Ersatz für »inputenc«
\SelectInputMappings{ % Halbautomatische Festlegung der
adieresis={ä}, % Eingabekodierung mit Hilfe
germandbls={ß} % ausgewählter Sonderzeichen
} % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
% oder: http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
\usepackage{babel}
\usepackage{geometry}
\usepackage{microtype}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,tikzmark}
\usepackage{blindtext} % Nur zur Erzeugung von Fülltext
\begin{document}
\blindtext
\bigskip
\noindent % Bei Verwendung einer Klasse aus »KOMA-Script« mit Option `parskip` nicht nötig
\begin{minipage}{\textwidth}
\hspace*{0.75\textwidth}\tikz[remember picture] \node[coordinate] (n1) {};
\begin{minipage}{0.75\textwidth}
\begin{itemize}
\item fggfhghgjgfdjvv fdfdfdf fghgf cvcbvbcvbvbcvbv
\item Flachdächer mit Profilblechtragschale
\item xvxcnvcvc und gfhfdhfhfgd gshdfhdfhdfkhfgd
\item zweischalige und wärmedfsdfghgdhghämmenden Kassetten"= oder dcvfvjfvhjhjkhkvbfvjv
\item Stahl"=Beton"=Verbunddecken mit hjfgjffgdhf
\item hhvhvhgfd von hvfhfhghfdiv hgdhfgfghgfd
\item ghggfhgg von fhgjgkfjghhjgf, fvghgfhghfghgf dgfdgfd usw.\ auf Stahl
\end{itemize}
\end{minipage}
\hspace*{0.75\textwidth}\tikz[remember picture] \node[coordinate] (n2) {};
\begin{tikzpicture}[overlay,remember picture]
\draw[thick,decorate,decoration={brace,amplitude=12pt}] (n1) -- (n2) node[right=12pt,anchor=west,midway] {Stahl- und Metall};
\end{tikzpicture}
\end{minipage}
\end{document}