Ich suche eine möglichst einfache/schnelle Möglichkeiten normgerechte Nassi-Shneidermann-Diagramme zu erstellen?

Der Wikipedia-Artikel verweist auf die Pakete stuktex und nassflow. Kann jemand eines dieser Pakete empfehlen oder gibt es noch weitere Möglichkeiten, ggf. mit tikz?

gefragt 23 Aug '14, 11:33

feynman's gravatar image

feynman
9671431
Akzeptiert: 100%


struktex ist tatsächlich sehr einfach zu verwenden, beispielsweise:

Open in writeLaTeX
\documentclass{article}
\usepackage{struktex}
\begin{document}
\begin{struktogramm}(100,40)
  \ifthenelse{2}{1}{Bedingung 1}{ja}{nein}
    \ifthenelse{1}{1}{Bedingung 2}{ja}{nein}
      \assign{Anweisungsblock 1}
    \change
      \assign{Anweisungsblock 2}
    \ifend
  \change
    \assign{Anweisungsblock 3}
  \ifend
\end{struktogramm}
\end{document}

Theoretisch kann man das natürlich auch mit tikz zeichnen. Aber weniger Mühe macht das nicht. Schön wäre eventuell, wenn jemand in struktex neben den bereits vorhandenen drei Grafikalternativen auch noch tikz in das Paket einbauen würde.

nassflow kann ich eher nicht empfehlen. Meines Wissens ist das ein eher schlecht an LaTeX2e angepasster Stil aus LaTeX-2.09-Zeiten. Vor einigen Jahren wollte ich die beiden darin enthaltenen Pakete nassi und flow mal verwenden und hatte reichlich Probleme damit. Wegen nicht freier Lizenz sind sie auch nicht in TeX Live und AFAIR auch nicht in MiKTeX zu finden.

Für Flussdiagramme würde ich hingegen eher flowchart verwenden oder einfach von einem bekannten Beispiel ausgehen.

Permanenter link

beantwortet 23 Aug '14, 12:08

Ijon%20Tichy's gravatar image

Ijon Tichy
4.4k618

bearbeitet 22 Sep '14, 14:28

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×2
×1

Frage gestellt: 23 Aug '14, 11:33

Frage wurde angeschaut: 2,669 Mal

Zuletzt aktualisiert: 22 Sep '14, 14:28