LaTeX Extra > LaTeX Pakete > FAST Diagramme in LaTeX


Das fast-diagram (Version 1.1 28.03.2013) dient dazu FAST Diagramme zu erstellen, dabei handelt es sich bei FAST um Function Analysis System Technique und ist eine Methode die zur Funktionsanalyse verwendet werden kann.Das Beispiel welches sich am Ende des Textes steht, zeigt aber, dass das Paket durchaus auch zum Zeichnen von anderen Diagrammen geeignet ist.

Einbinden des fast-diagram Paketes

Das Paket wird mit \usepackage{fast-diagram} eingebunden und benötigt die Pakete tikz, ifthen, relsize und xarg. Das Paket verfügt zur Zeit nur über eine Option, die Option raccourcis erlaubt es dem Nutzer, wenn die Option gesetzt wurde, auf das Präfix fast der Befehle des Paketes zu verzichten. Um Konflikte mit anderen Paketen zu vermeiden wurden alle Befehle mit dem Präfix fast geschrieben.

Hinweis: Um eine Fehlermeldung (Undefined control sequence) nach dem Einbinden zu vermeiden, sollte nach \begin{document} folgendes eingebunden werden:\renewcommand*{\fastFStexteStyle}{ }

fast Umgebung

Die fast Umgebung ist die zentrale Umgebung in der das Diagramm gesetzt wird. Die Umgebung hat ein Pflichtfeld. In diesem wird der Text des ersten Kasten geschrieben.

\begin{fast}{Funktion}

\end{fast}

Der Aufbau innerhalb der fast Umgebung erfolgt nach dem Eltern Kind Knoten Aufbau. Was vereinfacht gesagt bedeutet, dass es einen Startknoten (Elternknoten) und nachfolgende Knoten (Kinderknoten) gibt. Zwischen diesen Knoten kann es noch zusätzliche Funktionen geben.

\begin{fast}{Elternknoten}
            \Funktion{erster Kindknoten}
            \Funktion{zweiter Kindknoten}
\end{fast}

Befehle / Funktionen

Die Befehle beziehungsweise Funktionen die zur Verfügung stehen sind

Beispiele für die Funktionen

\begin{fast}{Funktion}

\end{fast}

\begin{fast}{Funktion}
\fastVide{Kommentar}
\end{fast}

\begin{fast}{Funktion}
\fastFT{zweite Funktion}{\fastVide{Kommentar}}
\end{fast}

\begin{fast}{Funktion}
\fastFT{erste Sub Funktion}{}
\fastFT{zweite Sub Funktion}{}
\end{fast}

\begin{fast}{Funktion}
\fastFT{erste Sub Funktion}{\fastFT{Sub Sub Funktion}{}}
\fastFT{zweite Sub Funktion}{\fastFT{SUB SUB Funktion}{
\fastVide{Die Sub-Subfunktionen dienen nur dazu zu zeigen 
das dies hier auch möglich ist.}}}
\end{fast}

\begin{fast}{Funktion}
\fastFT{erste Sub Funktion}{\fastFT{Sub Sub Funktion}{}}
\fastTrait{\fastFT{zweite Sub Funktion}{}}
\end{fast}

\begin{fast}{Funktion}
\fastFT{erste Sub Funktion}{\fastFT{Sub Sub Funktion}{
\fastVide{Kommentar}}}
\fastTrait{\fastFT{zweite Sub Funktion}{\fastST{Lösung}}}
\end{fast}

\begin{fast}{Säugetiere}
\fastFT{Kloakentiere}
{
\fastFT{Ameisenigel}{}
\fastFT{Schnabeltier}{}
}
\fastFT{Theria}
{
\fastFT{Beuteltiere}{}
\fastFT{Höhere Säugetiere}{}
}
\end{fast}

Quelle

Package "fast-diagram.sty" Raphaël ALLAIS, 27.02.2013
Abgerufen unter: http://mirrors.ctan.org/graphics/pgf/contrib/fast-diagram/help.pdf am 07.11.2020