PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbige Knoten mit qtree



einzeller
13-05-2009, 18:49
Hallo allerseits,

ich stehe ahnungslos vor einem Problem und komme nicht weiter.
Ich habe mir einen kleinen Baum mit qtree erzeugt. In diesem Baum möchte ich einige Knoten komplett einfärben, um so zum Beispiel einen Suchweg zu visualisieren.

Hier erstmal mein Minimalbeispiel:


\documentclass[a4paper,10pt]{scrreprt}

\usepackage{qtree}
\usepackage{color}

\begin{document}
\begin{abstract}

\Tree [.{\textcolor{red}A\\MAX\\4}
[.B\\3 D\\3 E\\5 ]
[.C\\4
[.F\\5 [.I\\0 M\\0 N\\7 ] J\\5 ]
[.G\\8 K\\7 L\\8 ] H\\4 ] ]

\end{abstract}
\end{document}


Mein Problem ist das \textcolor nur das A rot färbt. Ich möchte allerdings den gesamten Knoten rot gefärbt haben, also 'A MAX 4' soll rot werden.
Es wäre schön wenn jemand eine Antwort hierauf hat. Wenn ich \textcolor im normalen Text verwende, verhält es sich so, wie ich es erwarte.

Danke und Grüße,
einzeller

PS:
Weiß vielleicht jemand wie ich bestimmte Linien zwischen den Knoten fett kriege? :confused:

rais
14-05-2009, 01:51
Moin moin,

Mein Problem ist das \textcolor nur das A rot färbt. Ich möchte allerdings den gesamten Knoten rot gefärbt haben, also 'A MAX 4' soll rot werden.
Es wäre schön wenn jemand eine Antwort hierauf hat. Wenn ich \textcolor im normalen Text verwende, verhält es sich so, wie ich es erwarte.

benutzt Du \textcolor im normalen Text so wie hier?


\Tree [.{\textcolor{red}A\\MAX\\4}

oder doch eher


\textcolor{red}{Text}
?
Evtl tut es ja etwa so


\Tree [.\parbox[b]{3em}{\centering\color{red}A\\MAX\\4}

MfG

einzeller
14-05-2009, 07:35
danke rais, das hat funktioniert. :D

normalerweise benutze ich textcolor so wie du es angibst, also:

\textcolor{red}{Text}
aber wenn ich das so im tree verwende, bekomme ich folgenden fehler:

! Missing } inserted.
<inserted text>
}
l.14

! Missing { inserted.
<inserted text>
{
l.14

aber dein vorschlag hats gelöst. ;)

danke und gruß,
einzeller