Non affichage d'un tableau complexe

grid table

a marqué ce sujet comme résolu.

Bonjour à tous,

Je ne sais pas s'il s'agit d'un bug ou si c'est moi qui ai commis une erreur dans la syntaxe du tableau, mais j'ai bon lire et relire les explications, la syntaxe suivante ne produit pas un tableau (et me semble pourtant correcte).

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
+-------------------------+-------------------------+-------------------------+
| Mode                    | Type(s) d'opération(s)  | Effets                  |
+=========================+=========================+=========================+
| `r`                     | Lecture                 |                         |
|                         |                         |                         |
+-------------------------+-------------------------+ Néant                   +
| `r+`                    | Lecture et écriture     |                         |
|                         |                         |                         |
+-------------------------+-------------------------+-------------------------+
| `w`                     | Écriture                | Si le fichier n’existe  |
|                         |                         | pas, il est créé.       |
|                         |                         |                         |
|                         |                         | Si le fichier existe,   |
|                         |                         | son contenu est effacé. |
+-------------------------+-------------------------+-------------------------+
| `a`                     | Écriture                | Si le fichier n’existe  |
|                         |                         | pas, il est créé.       |
|                         |                         |                         |
|                         |                         | Place les données à la  |
|                         |                         | fin du fichier          |
+-------------------------+-------------------------+-------------------------+
+0 -0

Fach ! Ça bogue sévère ! o_O

Le problème est lié à la présence d'un rowspan dans la dernière colonne. En effet, on peut tout à fait, sans rien faire boguer :

  • fusionner deux lignes dans toutes les autres colonnes ;
  • fusionner deux colonnes sur n'importe quelle ligne du tableau ;
  • fusionner à la fois des lignes et des colonnes du moment qu'on ne fusionne pas deux lignes de la dernière colonne.

Enfin, quand je dis sans rien faire boguer, ce n'est pas tout à fait vrai. Voyez le résultat du code suivant…

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
+-------------------------+-------------------------+-------------------------+
| Mode                    | Type(s) d'opération(s)  | Effets                  |
+=========================+=========================+=========================+
| `r`                     | Lecture                 | test                    |
+-------------------------+                         +-------------------------+
| `r+`                    | Lecture et écriture     | test                    |
+-------------------------+-------------------------+-------------------------+
| `w`                     | Écriture                | Si le fichier n’existe  |
+-------------------------+-------------------------+-------------------------+
| `a`                     | Écriture                |                         |
+-------------------------+-------------------------+-------------------------+

Mode

Type(s) d'opération(s)

Effets

r

Lecture

Lecture et écriture

test

test

w

Écriture

Si le fichier n’existe

a

Écriture

Bref, le mystère s'épaissit…

+0 -0

En fait on l'aurait pas trouvé sur le net, on l'aurait probablement pas supporté du tout :-°

De façon général il vaut mieux éviter de l'utiliser car Pandoc ne supporte pas les fusions de lignes/colonnes sur les grid tables. Donc ce n'est aps simplement ce module python qu'il faudrait revoir mais aussi celui de Pandoc.

Faudrait que je trouve du temps cet été pour avancer la ZEP-5 mais c'est pas facile en ce moment.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte