Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterstützung bei der Nutzung von TikZ benötigt
Hallo liebes Forum!
Ich versuche die Grafik im Anhang nachzubilden (so oder ähnlich). Einige Grafiken habe ich schon erstellt, an dieser scheitere ich jedoch. Ich würde mich über Hilfe dazu sehr freuen! Hier ein lauffähiges Minimalbeispiel mit meinem bisherigen Code:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node at (0,0) [text centered, rectangle, draw] {\makebox[10cm][c]{Unternehmensinfrastruktur}};
\node at (0,-0.55) [text centered, rectangle, draw] {\makebox[10cm][c]{Personalwirtschaft}};
\node at (0,-1.13) [text centered, rectangle, draw] {\makebox[10cm][c]{Technologieentwicklung}};
\node at (0,-1.74) [text centered, rectangle, draw] {\makebox[10cm][c]{Beschaffung}};
\node at (-4,-2.66) [text centered, rectangle, draw] {\makebox[2cm][l]{\begin{tabular}{l}Eingangs- \\ logistik\end{tabular}}};
\node at (-1.74,-2.66) [text centered, rectangle, draw] {\makebox[2cm][l]{\begin{tabular}{l}Opera- \\ tionen\end{tabular}}};
\node at (0.52,-2.66) [text centered, rectangle, draw] {\makebox[2cm][l]{\begin{tabular}{l}Marketing \\ \& Vertrieb\end{tabular}}};
\node at (2.79,-2.66) [text centered, rectangle, draw] {\makebox[2cm][l]{\begin{tabular}{l}Ausgangs- \\ logistik\end{tabular}}};
\node at (5.05,-2.66) [text centered, rectangle, draw] {\makebox[2cm][l]{\begin{tabular}{l}Kunden- \\ dienst\end{tabular}}};
\end{tikzpicture}
\end{document}
Originalgrafik und das was ich bisher zu Stande gebracht habe im Anhang :(
Gruß Max
Geht sicher auch eleganter:
\documentclass[margin=5mm]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{positioning,matrix,fit}
\tikzset{Box/.style={draw,text centered, minimum width=9.25cm,minimum height=2em,outer sep=0pt},
box/.style={draw,text centered,text width=1.8cm,minimum height=8em,outer sep=0pt,inner sep=0.5pt}}
\begin{document}
\begin{tikzpicture}[node distance=0pt]
\node[Box](uis){Unternehmensinfrastruktur};
\node[Box,below= of uis](pw){Personalwirtschaft};
\node[Box,below= of pw](te){Technologieentwicklung};
\node[Box,below= of te](bs){Beschaffung};
\node[Box,fit= (uis) (bs),inner sep=0pt, align=none,left delimiter=\{](obox){};
\node[box,below= of bs.south west,anchor=north west,left delimiter=\{](el){Eingangs-Logistik};
\node[box,right= of el](op){\hspace{0pt}Operationen};
\node[box,right= of op](vt){Marketing \& Vertrieb};
\node[box,right= of vt](al){\hspace{0pt}Ausgangs\-logistik};
\node[box,right= of al,text width=1.5cm,draw=none](kd){\hspace{0pt}Kundendienst};
\draw(kd.south west)--([xshift=-.3cm]kd.south east)coordinate(A);
\draw[fill=white](A)--(bs.south east)--(A|-uis.north)--+(2em,0)--([xshift=2em]bs.south east)--([xshift=2em]A)--cycle;
\path([xshift=1em]A)--node[sloped]{Gewinn}([xshift=1em]bs.south east);
\path([xshift=1em]A|-uis.north)--node[sloped]{Gewinn}([xshift=1em]bs.south east);
\node[left= 1cm of el,anchor=center,rotate=90,text width=8em,text badly centered]{Primäre Aktivitäten};
\node[left= 1cm of obox,anchor=center,rotate=90,text width=8em,text badly centered]{Unterstützende Aktivitäten};
\foreach \n in {el,op,vt,al}\draw[black!60,dashed](\n.north east|-uis.south)--(\n.north east);
\end{tikzpicture}
\end{document}
Gruß
Elke
http://www.mrunix.de/forums/attachment.php?attachmentid=5959&stc=1&d=1391029037
Wow :eek: super! :) Vielen vielen Dank!
Ich brauche noch einmal mehr Hilfe. Bin schon relativ weit (denke ich). Habe noch Probleme die Pfeile dicker zu machen und mit der Positionierung hapert es auch noch. Ich glaube es ist ersichtlich, hier mein aktueller Code:
\documentclass[margin=5mm]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{positioning,matrix,fit}
\tikzset{Box3/.style={draw,text centered, minimum width=2cm,minimum height=4em,outer sep=0pt}, %definierter Style für die Prozessmanagement Grafik
box/.style={draw,text centered,text width=1.8cm,minimum height=8em,outer sep=0pt,inner sep=0.5pt}}
\begin{document}
\begin{tikzpicture}[node distance=0pt]
\draw[->, very thick] (-2,0) -- (16,0);
\node[Box3, fill=gray!30, ](p1){Prozess 1};
\node[Box3, fill=gray!30, right= of p1](p2)[right=0.8cm of p1]{Prozess 2};
\node[Box3, fill=gray!30, right= of p2](p3)[right=0.8cm of p2]{Prozess 3};
\node[Box3, fill=gray!30, right= of p3](p4)[right=0.8cm of p3]{Prozess 4};
\node[Box3, fill=gray!30, right= of p3](p5)[right=0.8cm of p4]{Prozess 5};
\node[Box3, fill=orange!70, right= of p3](p6)[right=0.8cm of p5]{Prozess 6};
\node[orange, above= of p3)[above= 0cm of p3]{Fehlerentstehung};
\node[orange, above= of p6)[above= 0cm of p6]{Fehlerentdeckung};
\draw[->, thick] (7,1) -- (12.5,1);
\node at (9.5,1.25) {"Schrottveredelung"};
\node[Box3, fill=red!70, below= of p5](na){Nacharbeit};
\end{tikzpicture}
\end{document}
Zielgrafik habe ich mit angehängt und das was ich bisher gescahfft habe auch.
Gruß Max
Auch dafür ein Vorschlag:
\documentclass[margin=5mm]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{positioning,matrix,fit}
\tikzset{Box3/.style={draw,text centered, minimum width=2cm,minimum height=4em,outer sep=0pt}, %definierter Style für die Prozessmanagement Grafik
Box4/.style={Box3,fill,text=white,minimum height=1.5em},
fehler/.style={text width=1.9cm,orange,node distance=0.5em},
pfeil/.style={-stealth,line width=1mm}
}
\begin{document}
\begin{tikzpicture}[node distance=0.8cm]
\draw[pfeil] (-2,0) -- (16,0);
\node[Box3, fill=gray!30, ](p1){Prozess 1};
\node[Box3, fill=gray!30, right= of p1](p2){Prozess 2};
\node[Box3, fill=gray!30, right= of p2](p3){Prozess 3};
\node[Box3, fill=gray!30, right= of p3](p4){Prozess 4};
\node[Box3, fill=gray!30, right= of p4](p5){Prozess 5};
\node[Box3, fill=orange!70, right= of p5](p6){Prozess 6};
\node[fehler, above= of p3](fa){{\large Fehler-}Entstehung};
\node[fehler, above= of p6](fe){{\large Fehler-}Entdeckung};
\draw[pfeil] (fa) -- node[above,font=\bfseries]{"Schrottveredelung"}(fe);
\draw[pfeil,red!70]([xshift=4mm,yshift=-1mm]p6.east)--+(0,-4em)coordinate(h)--
node[Box4]{Nacharbeit}([xshift=-4mm]h-|p3.west)--+(0,4em);
\draw[pfeil,-,red!70,shorten >=1mm]([xshift=4mm,yshift=1mm]p6.east)--([yshift=-2mm]fe.north-|16,0)node[Box4,above]{Ausschuss};
\end{tikzpicture}
\end{document}
Gruß
Elke
http://www.mrunix.de/forums/attachment.php?attachmentid=5962&stc=1&d=1391088616
Nochmal vielen Dank! Mit deiner Hilfe konnte ich nun auch weitere Grafiken erstellen :)
Skaliert habe ich übrigens, indem ich an
\begin{tikzpicture} noch diese Optionen rangehängt habe:
[scale=0.8, every node/.style={scale=0.8}]
Ist das okay so oder macht man das eleganter?
Gruß Max
Das hängt davon ab, was in der Zeichnung alles mitskaliert werden soll. Infos dazu findest du zum Beispiel unter Wie kann ich eine TikZ Grafik vergrößern oder verkleinern? (http://texwelt.de/wissen/fragen/867/wie-kann-ich-eine-tikz-grafik-vergroern-oder-verkleinern/872) auf texwelt.de (http://texwelt.de/wissen/).
Gruß
Elke
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.