[algorithm2e] Si Alors SinonSi Sinon FinSi

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
ezize
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 104
Inscription : samedi 05 août 2006, 13:01

[algorithm2e] Si Alors SinonSi Sinon FinSi

Message non lu par ezize »

Bonjour,

J'ai voulu utiliser le package algorithm2e pour écrire des algorithmes en LaTeX, j'ai trouvé comment faire sauf pour le bloc d'instructions conditionnelles avec plusieurs conditions :
Si condition1 Alors
instruction1
SinonSi condition2 Alors
instruction2
Sinon
instruction3
FinSi
Je ne sais pas si quelqu'un aurait une idée ? J'ai rajouté à mon code la ligne :

Code : Tout sélectionner

\SetKwIF{si}{sinonsi}{sinon}{Si}{Alors}{SinonSi}{Sinon}{FinSi}
Mais sans savoir comment l'utiliser dans ce but... Merci bien d'avance !
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 1974
Inscription : samedi 29 décembre 2007, 00:58

Re: [algorithm2e] Si Alors SinonSi Sinon FinSi

Message non lu par projetmbc »

Bonjour.

Il y a un exemple dans les pages 8 et 9 de la documentation.
ezize
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 104
Inscription : samedi 05 août 2006, 13:01

Re: [algorithm2e] Si Alors SinonSi Sinon FinSi

Message non lu par ezize »

Re,
Merci pour ta réponse, mais je n'ai pas trouvé la documentation à laquelle tu fais référence. J'ai regardé ici (pages 34, 38 et 40) et en bidouillant j'ai trouvé. Voilà pour ceux que cela intéresse :

Dans le préambule, ajouter :

Code : Tout sélectionner

\usepackage{algorithm2e}
\SetKwIF{si}{sinonsi}{sinon}{Si}{Alors}{SinonSi}{Sinon}{FinSi}
Dans le corps du document, mettre :

Code : Tout sélectionner

\usi{condition1}{
instruction1}
\usinonsi{condition2}{
instruction2}
\sinon{
instruction3}
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 1974
Inscription : samedi 29 décembre 2007, 00:58

Re: [algorithm2e] Si Alors SinonSi Sinon FinSi

Message non lu par projetmbc »

ezize
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 104
Inscription : samedi 05 août 2006, 13:01

Re: [algorithm2e] Si Alors SinonSi Sinon FinSi

Message non lu par ezize »

J'ai regardé dans la même documentation, mais je n'avais pas fait attention, j'ai regardé plus loin ! C'est vrai qu'à la page 8 et 9, il y a un exemple similaire...

Merci bien !
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 1974
Inscription : samedi 29 décembre 2007, 00:58

Re: [algorithm2e] Si Alors SinonSi Sinon FinSi

Message non lu par projetmbc »

C'est le problème des docs techniques... En général, c'est mal fichu.