Comment mettre en page des algorithmes ?
* Les packages 'algorithm' et 'algorithmic' disponibles sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/algorithms/, ont été
spécifiquement conçus pour mettre en forme des algorithmes.
* Il existe aussi le package 'alg' disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/other/alg/.
* Le package 'newalg' est également disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/newalg/. Il propose un
environnement algorithm qui par défaut utilise le mode
mathématique et l'environnement array pour les alignements. La
commande \text est également disponible. Le package gère les
instructions : if-then-else, for, while, repeat, switch et
propose un certain nombre de macros telles que call, error,
algkey, return, nil.
Exemple :
\begin{algorithm}{StrictSup}{x, y}
\begin{IF}{x > y}
\RETURN x
\ELSE
\ERROR{x leq y}
\end{IF}
\end{algorithm}
%%%% fin exemple %%%%