Avertissement : cette méthode ne s'applique que pour les algorithmes conformes au style syntaxique du programme
AlgoBox utilisé dans le secondaire.
Sommaire :
A) Aperçu du type d'algorithmes obtenu :
La méthode présentée ici permet d'obtenir le genre d'algorithmes ("à la AlgoBox") que l'on peut voir ci-dessous à l'aide d'une syntaxe relativement simple que l'on peut visualiser à gauche de l'image
(il s'agit d'une simple illustration avec un faux algorithme) :

De plus une "moulinette", disponible
en bas de la page, permet d'obtenir le code LaTeX automatiquement à partir du code généré par AlgoBox.
B) Détail de la méthode :
- Le préambule du document .tex doit contenir :
\usepackage{xcolor}
\usepackage{framed}
\usepackage{algorithm}
\usepackage{algpseudocode}
\input algtolatex
- Le fichier algtolatex.tex doit-être copié dans le même répertoire que le document .tex (ou installé définitivement sur son système LaTeX) : Téléchargement du fichier : algtolatex.tex
- Le code doit ensuite être encadré dans le document de la façon suivante :
\begin{algorithmic}[1]
\fontfamily{phv}\selectfont
\begin{cadrecode}
%algorithme
\end{cadrecode}
\end{algorithmic}
- Le principe de la syntaxe à respecter est le suivant :
%VARIABLES :
\Variables
%Début et fin de bloc :
\DebutAlgo
\FinAlgo
\DebutPour
\FinPour
\DebutTantQue
\FinTantQue
\DebutSi
\FinSi
\DebutSinon
\FinSinon
%SI...ALORS :
\Si{(...)}
%SINON :
\Sinon
%POUR ... ALLANT_DE ... A ...
\Pour{...}{...}{...}
%TANT_QUE(...)
\Tantque{(...)}
%Pour toutes les autres instructions (y compris les déclarations de variable)
\Ligne ...
C) "Moulinette" pour générer le code LaTeX à partir du code AlgoBox :
Principe :
- Ouvrir l'algorithme .alg avec AlgoBox et cliquer sur "Tester".
- Sélectionner et copier le code l'agorithme à partir de la fenêtre de test.

- Coller le code algobox dans le champ "Code AlgoBox" ci-dessous et cliquer sur le bouton "Exporter".
Il n'y a plus qu'à récupérer le code dans le champ "Code LaTeX" et à le coller dans Texmaker (voir aussi l'avertissement situé en bas de la page sur le code obtenu automatiquement par la "moulinette")
Code AlgoBox :
Code LaTex :
Rappel du préambule nécessaire :
Téléchargement du fichier algtolatex.tex
ATTENTION : Avec cette méthode, le code n'est pas inséré dans un environnement verbatim (contrairement à la fonction "export vers LaTeX" incluse dans AlgoBox qui est beaucoup plus limitée, mais aussi plus robuste). Certains caractères risquent donc de provoquer des erreurs à la compilation si on ne les rend pas conformes au codage LaTeX standard : le code généré par la "moulinette" aura donc quelquefois à être modifié avant d'être compilé avec (pdf)latex.