TikZ Annotations viel zu weit

Tabellen und Grafiken erstellen und anordnen


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

TikZ Annotations viel zu weit

Beitrag von mofehl »

Moin!

Ich habe eine mindmap-Grafik in TikZ und möchte diese mit annotations anreichern. Leider habe ich bis dato noch keine Möglichkeit gefunden, die annotations in ihrer Weite zu beeinflussen. Die annotations sollen aber nur so weit sein, wie ihr Text. Wer kann mir helfen?

Ein Minimalbeispiel soll dies verdeutlichen:
\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{5mm}
\usetikzlibrary{mindmap}

\begin{document}
\begin{tikzpicture}[
	mindmap,
	concept color=black!30,
]

\node [concept] {Irgendein Text}
	child{ node [concept] (n1) { Kindsknoten }};

\node [annotation,left,fill=blue!20] at (n1.west) {Zusatzinfo};

\end{tikzpicture}

\end{document}

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

Beitrag von esdd »

Da ist vermutlich eine feste Textbreite eingestellt. Die kannst Du entfernen mit
every annotation/.append style={text width={},align=left}
Das align=left habe ich eingefügt, damit manuelle Zeilenumbrüche trotzdem noch möglich wären. Wenn Du die gar nicht brauchst, dann kannst Du das weglassen.
\documentclass[tikz,margin=5mm]{standalone} 
\usetikzlibrary{mindmap} 
\begin{document} 
\begin{tikzpicture}[ 
    mindmap, 
    concept color=black!30,
    every annotation/.append style={text width={},align=left}
] 
\node [concept] {Irgendein Text} 
    child{ node [concept] (n1) { Kindsknoten }}; 
\node [annotation,left,fill=blue!20] at (n1.west) {Zusatzinfo}; 
\end{tikzpicture} 
\end{document}
Gruß
Elke

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

Beitrag von mofehl »

Hallo Elke,

(einmal wieder) vielen Dank für deine schnelle und kompetente Hilfe! Genau so habe ich es mir vorgestellt. Ein schönes WE,

Moritz

Antworten