goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Flussdiagramm mit Latex

 

TheMan
Forum-Anfänger
Forum-Anfänger

Beiträge: 19
Anmeldedatum: 05.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.03.2016, 20:05     Titel: Flussdiagramm mit Latex
  Antworten mit Zitat      
Guten Tag,

vielleicht kann mir hier jemand helfen der schon viel Erfahrung mit Flussdiagrammen und Latex hat.

Ich versuche schon die ganze Zeit das folgende Flussdiagramm mit Latex nachzubauen...zumindest so weit dies mit Latex möglich ist. Leider scheitere ich kläglich Crying or Very sad



Besteht die Möglichkeit, das mir dieses Diagramm jemand erstellt? Natürlich nur wenn es keine all zu großen Umstände macht.

Beschriftung usw. könnte natürlich einfach aus willkürlichen Namen bestehen.


Vielen Dank im voraus.
Private Nachricht senden Benutzer-Profile anzeigen

Stefan Kottwitz
Admin
Admin


Beiträge: 1947
Anmeldedatum: 07.07.08
Wohnort: Hamburg
Version: TeX Live 2016
     Beitrag Verfasst am: 30.03.2016, 15:41     Titel: Re: Flussdiagramm mit Latex
  Antworten mit Zitat      
Hi,

TheMan hat Folgendes geschrieben:
Ich versuche schon die ganze Zeit das folgende Flussdiagramm mit Latex nachzubauen.


was hast Du denn bisher geschafft?
Vielleicht kann man das ja erweitern und verbessern.
Mein zuletzt gemachter Flowchart ist hier.

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

TheMan
Forum-Anfänger
Forum-Anfänger

Beiträge: 19
Anmeldedatum: 05.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2016, 09:42     Titel:
  Antworten mit Zitat      
Entschuldige das ich jetzt erst antworte.

Vielen Dank für die Rückmeldung, mittlerweile habe ich das Flowchart hinbekommen Smile
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1472
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 02.11.2018, 17:57     Titel:
  Antworten mit Zitat      
Zur Sicherheit schiebe ich die Abbildung von TheMan auf den goLaTeX-Server.



Als ich kürzlich nach der Lösung für ein anderes Problem suchte, fand ich meine pgf/TikZ-Zeichnung zu diesem Thema. Vielleicht dient sie jemandem als Anreiz für dessen Zeichnung. Ich habe mir erlaubt, von der farblichen Vorgabe abzuweichen.

Code • Öffne in Overleaf
\documentclass[tikz, border=5pt]{standalone}

\usepackage[utf8]{inputenc}% bei einer aktuellen TeX-Distribution nicht nötig
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usetikzlibrary{
   matrix,
   positioning,
   arrows.meta,
   calc%,
%   shadows
}

\tikzset{font=\sffamily}

\begin{document}
\begin{tikzpicture}[
   >={Stealth[round]
},
   very thick,
   box/.style = {
      font=\sffamily\bfseries,
%      drop shadow,
      draw=#1!90!black,
      top color=#1!30!white,
      bottom color=#1,
      minimum width=3.2cm,
      minimum height=.7cm,
      rounded corners
   },
   box/.default=lightgray
]
\matrix [
   matrix of nodes,
   row sep=3mm,
   nodes={
      box,
      minimum width=4cm
   
}
] (worker) {
   RotorControlWorker\\
   SimpleCameraWorker\\
   StereoCameraWorker\\
   ScaleWorker\\
   StereoDataWorker\\
};

\node [
   box=green!90!black,
   left=-1cm of worker-1-1,
   yshift=2.5cm
] (cp) {CameraProcessor};

\node [
   box=blue!30!cyan,
   minimum height=1cm,
   right=-1cm of worker-1-1,
   yshift=4cm
] (mw) {MainWindow};

\node [
   box=gray,
   right=8cm of cp
] (sqld) {SQL-Datenbank};

\node [
   box=yellow,
   above=of mw,
   yshift=1cm
] (gui) {GUI};


% Linien zwischen der Matrix und CameraProcessor
\draw (worker-5-1) -| (cp) coordinate [pos=.88] (p1) coordinate [pos=.98] (p2);
% Pfeil von der Matrix zum MainWindow
\draw [->] (worker-5-1) -| (mw) node [pos=.9, right] {Daten};

\foreach \row in {1,...,4}
   % Verbindungslinien der Matrix-Zeilen mit der Linie zu CameraProcessor
   % Verbindungslinien der Matrix-Zeilen mit der Pfeil zu MainWindow
   \foreach \boxname in {cp,mw}
      \draw (worker-\row-1)  -- (worker-\row-1-|\boxname);

% Pfeil zwischen MainWindow und Matrix
\draw [<->, shorten <=2pt, shorten >=2pt, dashed] (mw) to (worker-1-1);

\begin{scope}[shorten <=2pt, shorten >=10pt]
% Pfeil von MainWindow zu CameraProcessor
\draw [->] (mw.west) -- node [above left] {Sequenz} (cp.north);
% Pfeil zwischen MainWindow und SQL-Datenbank
\draw [<->] (mw.east) -- node [above right] {Daten} (sqld.north);
\end{scope}


% Pfeil von MainWindow zu GUI
\draw [->]
   ($(mw.north west)!2/3!(mw.north east)$) coordinate (mw above right)
   to node [right] {Ausgabe der Daten}
   (mw above right|-gui.south)
;
% Pfeil von GUI zu MainWindow
\draw [<-]
   ($(mw.north west)!1/3!(mw.north east)$) coordinate (mw above left)
   to node [left, align=left] {Eingabe von Daten\\und Befehlen}
   (mw above left|-gui.south)
;


% Pfeile unterhalb von CameraProcessor
\draw [->, transform canvas={xshift=2mm}]
   (p1) to node [right] {Rückmeldung} (p2);
\draw [->, transform canvas={xshift=-2mm}]
   (p2) to node [left]  {Befehle}     (p1);
\end{tikzpicture}
\end{document}


Leider muss man heute wohl noch etwas ergänzen: Ich begrüße sachliche Kritik, Verbesserungsvorschläge oder Alternativen zu meinem Lösungsvorschlag und betrachte diese nicht als Angriff auf mein Werk.

TheMan_Flussdiagramm.png
 Beschreibung:

Download
 Dateiname:  TheMan_Flussdiagramm.png
 Dateigröße:  725.93 KB
 Heruntergeladen:  28 mal
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2018 goLaTeX.de