bell
19-11-2009, 19:44
Hallo,
ich habe in meiner Abschlussarbeit viele (>20) Algorithmen mit dem packag algorithmic geschrieben. Diese packe ich in eine algorithm-Umgebung:
\documentclass{book}
\usepackage{algorithm}
\usepackage{algorithmic}
\begin{document}
\begin{algorithm}[H]
\caption{Demo}
\begin{algorithmic}
\IF {i<10}
\PRINT hallo
\ENDIF
\end{algorithmic}
\end{algorithm}
\end{document}
Da die Algorithmen oft lang sind (länger als eine halbe Seite) und da ich sie fest im Text verankere (deshalb Option [H]), wird der Text auseinandergezogen und es entstehen unschöne vertikale Lücken. Deshalb möchte ich erlauben, dass LaTeX Algorithmen umbricht. Dazu habe ich in der Dokumentation nichts finden können, aer vielleicht gibt es einen allgemeinen Ansatz? Ich möchte nicht alle Algorithmen umschreiben müssen, deshalb würde ich gerne bei diesem package bleiben.
Wie kann ich also Umbrüche erlauben?
Schönen Gruß,
Basil
ich habe in meiner Abschlussarbeit viele (>20) Algorithmen mit dem packag algorithmic geschrieben. Diese packe ich in eine algorithm-Umgebung:
\documentclass{book}
\usepackage{algorithm}
\usepackage{algorithmic}
\begin{document}
\begin{algorithm}[H]
\caption{Demo}
\begin{algorithmic}
\IF {i<10}
\PRINT hallo
\ENDIF
\end{algorithmic}
\end{algorithm}
\end{document}
Da die Algorithmen oft lang sind (länger als eine halbe Seite) und da ich sie fest im Text verankere (deshalb Option [H]), wird der Text auseinandergezogen und es entstehen unschöne vertikale Lücken. Deshalb möchte ich erlauben, dass LaTeX Algorithmen umbricht. Dazu habe ich in der Dokumentation nichts finden können, aer vielleicht gibt es einen allgemeinen Ansatz? Ich möchte nicht alle Algorithmen umschreiben müssen, deshalb würde ich gerne bei diesem package bleiben.
Wie kann ich also Umbrüche erlauben?
Schönen Gruß,
Basil