Aide:Exemples numérotés

De Sémanticlopédie
Révision datée du 11 mai 2006 à 15:54 par LaurentRoussarie (discussion | contributions) (ajout)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Version simple

Il n'y a pas d'outils appropriés pour numéroter des exemples sur l'ensemble d'un article. Il faut donc les numéroter manuellement (donc attention à l'insertion de nouveaux exemples).

Pour obtenir des paragraphes en retrait, placer «:» en début de paragraphe :

:(1) Exemple
:(2) Exemple

donnera :

(1) Exemple
(2) Exemple

Si on veut espacer le numéro du texte de l'exemple, on peut utiliser la macro {{em}}, qui ajoute un gros espace.

:(1) {{em}} Exemple
:(2) {{em}} Exemple

donnera :

(1) Exemple
(2) Exemple


Mais ce n'est pas joli si on souhaite une second degré de numérotation (avec des a, b, c...) :

:(1) a. Exemple
:    b. Exemple

donne :

(1) a. Exemple
b. Exemple

On peut bien sûr faire:

:(1) a. Exemple
:(1) b. Exemple

Mais il y a une alternative, la méthode avancée.


Version avancée

C'est une méthode très «geeky» qui utilise les tableaux, mais le rendu est assez satisfaisant.

Une liste d'exemples est donnée sous forme de tableau. Chaque ligne est une ligne d'exemple et on place les différents crans de numérotation dans des cases séparées, ie on met un séparateur de cases (ou de colonnes) entre chaque. Les séparateurs de cases (|| dans la syntaxe à plat) fonctionnent un peu comme des taquets de tabulation. Attention chaque taquet est aligné avec les taquets de même ordre dans les autres lignes. Il ne faut donc pas en oublier ni en mettre trop.

Pour un bon affichage, paramétrer le tableau avec class="listex".

(1) a. Exemple
b. Exemple
(2) Exemple

Le code est:


Pour un exemple isolé, on saisira :

{|class="listex"
|(3)|| Exemple
|}

qui donne :

(3) Exemple

On peut même faire des dispositions comme:

(1) a. Exemple a′. Exemple
b. Exemple b′. Exemple

Et en utilisant le paramètre colspan ([1]), ça peut devenir très sophistiqué.