Anzeige:
Ergebnis 1 bis 15 von 17

Thema: Überschrift Baumdiagramm

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hallo,

    ich versuche die 1. Variante zu realisieren, also einfach nur einen beschreibenden Titel über dem Bild ohne Nummer - ähnlich eines Plottitels.

    Der ganze Baum soll sich dabei auf einer einzigen Seite ohne Seitenzahl befinden, also wie ein Poster.

    Viele Grüße

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    gut, dann haben wir das geklärt.
    somit können wir das ganze caption zeug schon mal vergessen. das beruhte wohl auf einem missverständnis weil du dich im orginalpost etwas schlecht ausgedrückt hast.

    der trick ist, den überschriftsnode in einem anderen scope zu definieren der nicht zum baum gehört.
    damit kann man alles innerhalb eines tikzpictures schreiben und das preview package kann damit umgehen

    Code:
    \documentclass{article}
    \usepackage{tikz}
    \usepackage[active,tightpage]{preview}
    \PreviewEnvironment{tikzpicture}
    \usetikzlibrary{trees}
    \begin{document}
    
    	\tikzstyle{every node}=[]	
    	\begin{tikzpicture}
    	\begin{scope}
    			\node (starttext) {Mein text};
    	\end{scope}
    	\begin{scope}[grow=up, line width=3.5pt, brown!100!] 
    				\coordinate node[draw,below of=starttext]{text};
    	\end{scope}
    	\end{tikzpicture}
    \end{document}
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hallo,

    vielen Dank - im gekürzten Code erscheint nun die Überschrift.

    Leider scheinen jedoch meine Makros Probleme zu machen - wenn ich die hinzufüge fehlt der Titel wieder ...

    Viele Grüße


    Code:
    \documentclass{article}
    \usepackage{tikz}
    \usepackage{color}
    \usepackage[active,tightpage]{preview}
    \PreviewEnvironment{tikzpicture}
    \usetikzlibrary{trees}
    \begin{document}
    	\newcommand{\knotenfarbe}{gray!40!yellow!50!}
    	\newcommand{\boxart}[1]{\fbox{\makebox[75pt]{\begin{tabular}{c}#1\end{tabular}}}}
    	\newcommand{\schriftart}[1]{\scalebox{0.425}{\textbf{\textcolor{black}{#1}}}}
    	\tikzstyle{every node}=[]	
    	\begin{tikzpicture}
    		\begin{scope}
    			\node(starttext){Titel};
    		\end{scope}
    		\begin{scope}[grow=up, line width=3.5pt, brown!100!] 
    			\coordinate 
    				node[draw, fill=\knotenfarbe]{
    				\boxart{
    					\schriftart{Text}
    				}
    			};
    		\end{scope}
    	\end{tikzpicture}
    \end{document}

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    das hat nichts mit deinen makros zu tun, sondern damit das du den bezug gelöscht hast.

    du scheinst viele grundsätzliche kommandosvon latex und auch vom tikz paket noch nicht verstanden zu haben.

    also ein \node kann einen namen haben. grundsätzlich kann ein node folgende struktur haben:

    \node[optionen] (name) at (x,y) {};

    starttext ist in meinem fall der name des nodes und auf diesen namen kann man sich später im tikzpicture beziehen.

    deshalb stand in meinem beispiel dann später auch

    ...node[below of=starttext]...

    das heißt, dass der node im bezug auf den starttext node unterhalb erscheinen soll. den abstand kann man dann mit 'node distance=' einstellen.

    füge also deinem ersten node im baum wieder den befehl 'below of=startext' ein und es sollte passen.

    deine ganzen newcommands sind ok, aber du könntest dir auch mal ansehen wie man in tikz eigene node-styles erstellt.
    in solchen styles kann man alles einstellen. schriftfarbe, größe, rahmenfarbeund dicke usw.

    gruss
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hallo,

    super, vielen Dank ! - nach kurzem probieren sitzt nun alles da wo es hin soll. Die Koordinaten-Option hatte mir dazu noch gefehlt.

    Viele Grüße

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •