Archiv verlassen und diese Seite im Standarddesign anzeigen : pstree zweites Label und Knotengröße
bellaciao
22-05-2009, 10:07
Hallo,
ich will mit pst-tree einen AVL-Baum zeichnen an den ich am Label auch noch die Balance habe (wie hier (http://upload.wikimedia.org/wikipedia/commons/0/0e/AVL-Delete_2R_inkscape.svg)). Den Baum habe ich schon gezeichnet, aber wie bekomme ich die Balance noch so ueber die Knoten?
Noch ne zweite Frage: Ist es moeglich, alle Knoten gleich groß zu machen?
Gruß und Danke
ich will mit pst-tree einen AVL-Baum zeichnen an den ich am Label auch noch die Balance habe (wie hier (http://upload.wikimedia.org/wikipedia/commons/0/0e/AVL-Delete_2R_inkscape.svg)). Den Baum habe ich schon gezeichnet, aber wie bekomme ich die Balance noch so ueber die Knoten?
Noch ne zweite Frage: Ist es moeglich, alle Knoten gleich groß zu machen?
du kannst jedem Knoten mit name= einen NAmen geben und dann am Ende mit
\uput[Winkel](name){Text} alles beschriften. Die Radien bekommst du gleich groß,
indem du einen entsprechenden Knotentyp nimmst oder eine Box, siehe Doku.
Herbert
bellaciao
22-05-2009, 16:58
du kannst jedem Knoten mit name= einen NAmen geben und dann am Ende mit
\uput[Winkel](name){Text} alles beschriften. Die Radien bekommst du gleich groß,
indem du einen entsprechenden Knotentyp nimmst oder eine Box, siehe Doku.
Herbert
Hi,
hier mal ein Minibeispiel.
\begin{psTree}{\Tcircle[name=root]{5}\uput(root){root}}
\end{psTree}
das funktioniert aber leider nicht mit uput, egal wie ich die Argumente vertausche. Kannst du mir vll ein Beispiel geben, wie ich das \uput mit \Tcircle verwende?
Gruss und Danke
hier mal ein Minibeispiel.
\begin{psTree}{\Tcircle[name=root]{5}\uput(root){root}}
\end{psTree}
das funktioniert aber leider nicht mit uput, egal wie ich die Argumente vertausche. Kannst du mir vll ein Beispiel geben, wie ich das \uput mit \Tcircle verwende?
mache ein _komplettes Beispiel und nicht zwei Zeilen ...
Herbert
bellaciao
22-05-2009, 18:26
Hi,
hier mein komplettes Beispiel:
\documentclass[11pt,oneside,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage{pst-all}
\usepackage{multido}
\usepackage{pst-tree}
\begin{document}
\psset{levelsep=1cm, arrows=->}
\begin{psTree}{\Tcircle[name=root]{5} \uput(root){root}}
\Tcircle{3}
\Tcircle{4}
\end{psTree}
\end{document}
Leider will das so nicht.
Gruss
hier mein komplettes Beispiel:
Leider will das so nicht.
\documentclass{scrartcl}
\usepackage{pst-all}
\begin{document}
\psset{levelsep=1cm, arrows=->}
\begin{psTree}{\Tcircle[name=root]{5}}
\Tcircle{3}
\Tcircle{4}
\end{psTree}
\uput{12pt}[45](root){root}
\end{document}
Herbert
bellaciao
22-05-2009, 19:40
\documentclass{scrartcl}
\usepackage{pst-all}
\begin{document}
\psset{levelsep=1cm, arrows=->}
\begin{psTree}{\Tcircle[name=root]{5}}
\Tcircle{3}
\Tcircle{4}
\end{psTree}
\uput{12pt}[45](root){root}
\end{document}
Herbert
Hi,
wenn ich das so eingebe bekomme ich folgende Fehlermeldung:
! Missing number, treated as zero.
<to be read again>
r
l.13 \uput{12pt}[45](root){root}
? x
Habs mit 2 verschiedenen Rechnern probiert.
Den Fehler kann ich bestätigen.
bellaciao
22-05-2009, 20:50
Hab die Loesung gefunden. Mann muss ein \SpecialCoor einfuegen damit er die Referenzen als Koordinaten kennt.
Hab die Loesung gefunden. Mann muss ein \SpecialCoor einfuegen damit er die Referenzen als Koordinaten kennt.
dann hast du ein altes pst-all
Herbert
bellaciao
22-05-2009, 22:25
Danke für die Info. Hab jetzt mal auf TexLive 2008 geupdatet. Jetzt funktioniert das auch so.
Gruss
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.