TeacherMC
12-08-2009, 08:48
Hallo zusammen,
ich benutze das Paket struktex um Struktogramme in Latex einzubinden.
Diese werden in einer wohl picture-Umgebung erzeugt.
Kann mir jemand helfen, wie ich zu einem Struktogramm
eine caption einbinden kann?
Innerhalb von
begin{struktogramm}
...
end{struktogramm}
funktioniert nicht.
Minimalbeispiel:
\documentclass{scrbook}
\usepackage{struktex}
\usepackage{lipsum}
%
\begin{document}
\lipsum
\begin{flushleft}
\vspace{\floatsep}
\begin{struktogramm}(145,50)[{fakultaet(n:GZ):GZ}]
\ifthenelse{2}{6}
{$$n<0$$} {ja}{nein}
\assign{\(n\gets -1\)}
\change
\ifthenelse{2}{6}
{$$n==0$$} {ja}{nein}
\assign{\(n\gets 1\)}
\change
\assign{\(n\gets n * fakultaet(n-1)\)}
\ifend
\ifend
\assign{return n}
\end{struktogramm}
\end{flushleft}
%
\lipsum
\end{document}
Gruß
Nico
ich benutze das Paket struktex um Struktogramme in Latex einzubinden.
Diese werden in einer wohl picture-Umgebung erzeugt.
Kann mir jemand helfen, wie ich zu einem Struktogramm
eine caption einbinden kann?
Innerhalb von
begin{struktogramm}
...
end{struktogramm}
funktioniert nicht.
Minimalbeispiel:
\documentclass{scrbook}
\usepackage{struktex}
\usepackage{lipsum}
%
\begin{document}
\lipsum
\begin{flushleft}
\vspace{\floatsep}
\begin{struktogramm}(145,50)[{fakultaet(n:GZ):GZ}]
\ifthenelse{2}{6}
{$$n<0$$} {ja}{nein}
\assign{\(n\gets -1\)}
\change
\ifthenelse{2}{6}
{$$n==0$$} {ja}{nein}
\assign{\(n\gets 1\)}
\change
\assign{\(n\gets n * fakultaet(n-1)\)}
\ifend
\ifend
\assign{return n}
\end{struktogramm}
\end{flushleft}
%
\lipsum
\end{document}
Gruß
Nico