Utilisateur:Vieux têtard/Tableaux

La bibliothèque libre.

Syntaxe Wiki des tableaux[modifier]

Voir sur Wikipedia : Aide:Insérer un tableau (wikicode, avancé), Aide:Insérer un tableau (wikicode, expert)

Tableaux dans l’espace "Page" et leur transclusion dans l’espace "Principal"[modifier]

Ces tableaux doivent simuler au mieux ceux du facsimilé. On peut remarquer l’inventivité et la liberté des typographes des différentes époques, elle n’est pas toujours facile à reproduire en syntaxe MediaWiki.

Les classes prévues pour la création de tableaux nouveaux (class="wikitable" par exemple) sont rarement applicables à ce genre de tableau.

Quelques problèmes spécifiques aux tableaux des facsimilés :

  1. Tableau sur plusieurs pages (avec ou sans répétition des en-têtes)
  2. Encadrement global de deux traits d’inégale épaisseur.
  3. Accolades horizontales et verticales.
  4. Légendes de colonnes orientées verticalement (en général de bas en haut).
  5. Alignement horizontal des contenus de cellules adjacentes.
  6. Largeur limitée dans WS à 527 px, ce qui peut être trop étroit pour certains tableaux "chargés", surtout quand ils ont été imprimés en mode "paysage".

Quelques exemples :

(cliquer sur le tableau pour aller sur l’original)

Ce tableau, imprimé en "paysage", se continue sur la page suivante sans répétition des en-têtes de colonnes, l’intitulé de la première colonne est vertical de bas en haut.


(cliquer sur le tableau pour aller sur l’original)

Ce tableau est encadré par deux traits d’épaisseurs inégales, il se continue sur la page suivante, avec répétition des en-têtes de colonnes, l’intitulé de la première colonne est vertical de bas en haut.


(cliquer sur le tableau pour aller sur l’original)

Ce tableau a une structure particulièrement compliquée, il a nécessité un sous-tableau dans la cellule en haut à droite.


Devant tout tableau de ce genre, je commence par faire un schéma de la structure :

  • bien distinguer les colonnes selon l’alignement horizontal du texte (droite, gauche ou centré)
  • ne pas hésiter à découper artificiellement une colonne en deux, par exemple une colonne de nombre (alignés à droite) et leurs unités (alignées à gauche)
  • bien découper les cellules horizontalement (utilisation du "rowspan" pour les cellules multi-lignes)

Ensuite, on traduit la structure en syntaxe MediaWiki, puis on place le contenu des cellules (le mieux est de créer une seule cellule par ligne de code wikitexte, surtout pour la mise au point et la correction).

La largeur des colonnes peut être précisée par une première ligne vide de données (mettre une espace, par exemple   dans chaque cellule) et en lui donnant une hauteur minimum (style="line-heigth:0.1em;" au niveau de la ligne). Ceci permet de réutiliser le même schéma sur plusieurs pages si le tableau est plus long que la page ou si on a plusieurs tableaux se suivant avec la même structure.

Enfin, on met au point la présentation en utilisant massivement le modèle {{ts}} (tableau style) dans les cellules.

 {|
 |-
 |
 |}