PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Organigramm



Fretschi
16-10-2009, 20:53
Hallo möchte gerne ein Organigramm erstellen. Allerdings ist es mir mit Tikz allein zu mühsam alle Begriffe mit einem Rahmen und Verbindungslinien zu versehen.

Kennt jemand ein Packet mit dem das noch leichter und schneller geht?

Danke und Gruß

borose
16-10-2009, 21:07
\usetikzlibrary{positioning}
\begin{tikzpicture}[rounded corners]
\node [draw](bla) {bla};
\node [draw, below left = of bla] (blabla) {blabla} edge [<-] (bla);
\node [draw, below right = of bla] (blablu) {blablu} edge [<-] (bla);
\end{tikzpicture}

und das ist mühsam?

grüße

Fretschi
16-10-2009, 21:36
hmm ich bekomm folgende Fehlermeldung:

"I can't find file `pgflibrarytikzpositioning.code.tex'."

was lief schief?

ich schau mal ob ich herausfinden kann, welche paketversion ich verwende.

borose
16-10-2009, 21:53
obwohl es bei mir auch so läuft: vielleicht hilft es ja \usetikzlibrary{positioning}
in die preambel direkt nach \usepackage{tikz} zu stellen, wie es auch eigentlich richtig wär.

also ich hab keine datei namens "pgflibrarytikzpositioning.code.tex" bei mir gefunden. dafür gibts bei mir "tikzlibrarypositioning.code.tex" im Ordner "...\tex\generic\pgf\frontendlayer\tikz\libraries" :)

compilierst du mit pdflatex?

Fretschi
16-10-2009, 22:01
ich verwende das TeXnicCenter und lasse mir direkt eine PDF erstellen.

bin aber au grad dabei alle veralteten pakete upzudaten... dass dauert grad nen moment. dann hab ich von pgf die version 2.0 und nicht mehr 1.18...

Fretschi
17-10-2009, 10:52
Erstmal danke :)

jetzt wo ich alle pakete mal wieder auf den neuesten stand gebracht hab läufts auch wieder!

so eine Frage habe ich jetzt dennoch.

ist es auch möglich einen Text ohne die flush-konstruktion rechtsbündig hinzubekommen?



\documentclass[11pt,twoside,a4paper]{scrbook}

%Einstellungen der Seitenränder
\usepackage[inner=2cm,outer=3cm,top=2cm,bottom=4cm,includehead foot]{geometry}

\usepackage{rotating}
\usepackage{tikz}
\usepgflibrary{snakes}
\usetikzlibrary{trees}
\usetikzlibrary{mindmap}
\usepackage{xcolor}
\usetikzlibrary{positioning}

\usepackage[ngerman]{babel}

\usepackage{blindtext}

\begin{document}

\begin{tikzpicture}
\draw (0,0) node[fill=lightgray,text width=3cm] (a1) {Fachliche Handwerksorganisation};
\draw (7,0) node[fill=lightgray,text width=3cm] (a2) {
\begin{flushright}
Räumliche Handwerksorganisation
\end{flushright}
};


\end{tikzpicture}
\end{document}

borose
17-10-2009, 13:09
Hallo,

ja kann man: (für weniger schreibarbeit kann man sich auch eigene styles definieren)


\documentclass[11pt,twoside,a4paper]{scrbook}

%Einstellungen der Seitenränder
\usepackage[inner=2cm,outer=3cm,top=2cm,bottom=4cm,includehead foot]{geometry}

\usepackage[T1]{fontenc}

\usepackage{rotating}
\usepackage{tikz}
\usepgflibrary{snakes}
\usetikzlibrary{trees}
\usetikzlibrary{mindmap}
\usepackage{xcolor}
\usetikzlibrary{positioning}

\usepackage[ngerman]{babel}

\usepackage{blindtext}

\begin{document}

\begin{tikzpicture}
\draw (0,0) node[fill=lightgray,text width=3cm] (a1) {Fachliche Handwerksorganisation};
\draw (7,0) node[fill=lightgray,text width=3cm,text ragged left] (a2) {Räumliche Handwerksorganisation};
\end{tikzpicture}

\end{document}

... und \usepackage[T1]{fontenc} für die Umlaute und ansonsten ist auch das manual sehr zu empfehlen :)

wenn die zeilenumbrüche ungewollt sind, einfach "text badly ragged left" verwenden

Grüße und viel Spaß mit tikz

Fretschi
18-10-2009, 16:46
schon mal vielen dank.

das manual is ja sehr umfangreich, nur scheinbar bin ich zu doof mich darin zurecht zufinden...

wenn ich was suche find ichs an einer anderen stelle als ich es vermutet habe :(

naja hoffen wir mal, dass es bald besser läuft...