Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/11 13:41]
jejust Ajout de frpseudocode et algorithmicx.
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 73: Ligne 73:
 puis d'​utiliser les commandes habituelles de [[ctanpkg>​algorithmicx]],​ puisque leur nom est conservé. puis d'​utiliser les commandes habituelles de [[ctanpkg>​algorithmicx]],​ puisque leur nom est conservé.
  
 +$\Reponse$ ​ Le package [[ctanpkg>​algpseudocodex]],​ de Christian Matt, est lui aussi basé sur [[ctanpkg>​algorithmicx]],​
 +dont il reprend la syntaxe, mais il lui ajoute de nombreuses fonctionnalités.
  
- +$\Reponse$ ​ Il existe aussi le package [[ctanpkg>​alg]].
-$\Reponse$ ​ Il existe aussi le package [[ctanpkg>​alg|alg]].+
  
  
Ligne 85: Ligne 86:
 //call//, //error//, //algkey//, //return//, //nil//. //call//, //error//, //algkey//, //return//, //nil//.
  
-Utilisation de [[ctanpkg>​newalg|newalg]]+Utilisation de [[ctanpkg>​newalg]]
  
-<latexdoc>+<code latex>
 \documentclass{article} \documentclass{article}
 \usepackage{newalg} \usepackage{newalg}
Ligne 99: Ligne 100:
 \end{algorithm} \end{algorithm}
 \end{document} \end{document}
-</latex>+</code>
  
  
Ligne 108: Ligne 109:
 Utilisation de [[ctanpkg>​program|program]]:​ Utilisation de [[ctanpkg>​program|program]]:​
  
-<latexdoc>+<code latex>
 \documentclass{article} \documentclass{article}
 \usepackage{program} \usepackage{program}
Ligne 128: Ligne 129:
 \end{program} \end{program}
 \end{document} \end{document}
-</latexdoc>+</code>
  
  
3_domaines_specialises/informatique/mettre_en_page_des_algorithmes_ou_des_programmes.1597146110.txt.gz · Dernière modification: 2020/08/11 13:41 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0