Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
3_domaines_specialises:informatique:mettre_en_page_des_algorithmes_ou_des_programmes [2020/08/18 19:17] jejust Ajout de algpseudocodex. |
3_domaines_specialises:informatique:mettre_en_page_des_algorithmes_ou_des_programmes [2021/01/28 18:19] (Version actuelle) dbitouze Correction de lien |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
Voici un algorithme écrit avec [[ctanpkg>algorithm2e]]: | Voici un algorithme écrit avec [[ctanpkg>algorithm2e]]: | ||
- | <latexdoc> | + | <code latex> |
\documentclass[french]{article} | \documentclass[french]{article} | ||
\usepackage{babel} | \usepackage{babel} | ||
Ligne 19: | Ligne 19: | ||
\begin{document} | \begin{document} | ||
\begin{algorithm} | \begin{algorithm} | ||
- | \caption{Comment utiliser <latex>\LaTeX</latex>} | + | \caption{Comment utiliser \LaTeX{} ?} |
\Entree{un utilisateur quelconque} | \Entree{un utilisateur quelconque} | ||
- | \Sortie{un utilisateur connaissant <latex>\LaTeX</latex>} | + | \Sortie{un utilisateur connaissant \LaTeX{}} |
initialisation \; | initialisation \; | ||
Ligne 35: | Ligne 35: | ||
\end{algorithm} | \end{algorithm} | ||
\end{document} | \end{document} | ||
- | </latexdoc> | + | </code> |
Ligne 43: | Ligne 43: | ||
[[ctanpkg>algorithmic|algorithmic]] sert à décrire les algorithmes et [[ctanpkg>algorithm|algorithm]] | [[ctanpkg>algorithmic|algorithmic]] sert à décrire les algorithmes et [[ctanpkg>algorithm|algorithm]] | ||
fournit un environnement flottant semblable à ''figure'' ou ''table'' | fournit un environnement flottant semblable à ''figure'' ou ''table'' | ||
- | (cf. [[composition:flottants|les pages à propose des flottants]]). | + | (cf. [[2_composition:flottants:start|les pages à propose des flottants]]). |
Un exemple d'utilisation possible: | Un exemple d'utilisation possible: | ||
Utilisation d'[[ctanpkg>algorithm|algorithm]] | Utilisation d'[[ctanpkg>algorithm|algorithm]] | ||
- | <latexdoc> | + | <code latex> |
\documentclass{article} | \documentclass{article} | ||
\usepackage{algorithm,algorithmic} | \usepackage{algorithm,algorithmic} | ||
Ligne 66: | Ligne 66: | ||
\end{algorithm} | \end{algorithm} | ||
\end{document} | \end{document} | ||
- | </latexdoc> | + | </code> |
$\Reponse$ Le package [[ctanpkg>frpseudocode]], d'Oliver Irwin, s'appuie sur [[ctanpkg>algorithmicx]] (équivalent récent des packages | $\Reponse$ Le package [[ctanpkg>frpseudocode]], d'Oliver Irwin, s'appuie sur [[ctanpkg>algorithmicx]] (équivalent récent des packages | ||
Ligne 88: | Ligne 88: | ||
Utilisation de [[ctanpkg>newalg]] | Utilisation de [[ctanpkg>newalg]] | ||
- | <latexdoc> | + | <code latex> |
\documentclass{article} | \documentclass{article} | ||
\usepackage{newalg} | \usepackage{newalg} | ||
Ligne 100: | Ligne 100: | ||
\end{algorithm} | \end{algorithm} | ||
\end{document} | \end{document} | ||
- | </latex> | + | </code> |
Ligne 109: | Ligne 109: | ||
Utilisation de [[ctanpkg>program|program]]: | Utilisation de [[ctanpkg>program|program]]: | ||
- | <latexdoc> | + | <code latex> |
\documentclass{article} | \documentclass{article} | ||
\usepackage{program} | \usepackage{program} | ||
Ligne 129: | Ligne 129: | ||
\end{program} | \end{program} | ||
\end{document} | \end{document} | ||
- | </latexdoc> | + | </code> |