Cellules multicolonnes dans les tables en mode org


35

Est-il possible de fusionner deux ou plusieurs cellules dans une table en mode org, comme lors de l'utilisation \multicolumn{}{}{}ou \multirow{}{}{}dans LaTeX?

Quelque chose comme ça ne marche pas:

|------------+-----------+----------+----------+-------------|
|            |             Singular            | Plural      |
|            +-----------+----------+----------+-------------|
|            | Masculine | Neuter   | Feminine | All genders |
|------------+-----------+----------+----------+-------------|
| Nominative | *der*     | *das*    | *die*    | *die*       |
| Accusative | *den*     | *das*    | *die*    | *die*       |
| Dative     | *dem*     | *dem*    | *der*    | *denen*     |
| Genetive   | *dessen*  | *dessen* | *deren*  | *deren*     |
|------------+-----------+----------+----------+-------------|

Existe-t-il un moyen de construire une telle table en mode org?


Pas autant que je sache, mais il y a table-mode.
wvxvw

@wvxvw Intéressant. Est-il possible d'intégrer ces tables dans org-mode, peut-être même en mode mineur ou entre tags #+BEGIN_SRCet #+END_SRC?
Tymric

1
J'essaierais, #+begin_src tablemais vous auriez besoin de gérer l'exportation d'une manière ou d'une autre, et cela ressemble à beaucoup de problèmes, à moins qu'il y ait déjà un exporeter pour cela ...
wvxvw

Réponses:


27

Comme @wvxvw le souligne, vous pouvez utiliser table.elTakaaki Ota. Il existe un support intégré pour cela en mode org (voir manuel ). Votre exemple peut être facilement traduit en table.elsyntaxe en remplaçant certains |par +:

+------------+-----------+----------+----------+-------------+
|            |             Singular            | Plural      |
|            +-----------+----------+----------+-------------+
|            | Masculine | Neuter   | Feminine | All genders |
+------------+-----------+----------+----------+-------------+
| Nominative | *der*     | *das*    | *die*    | *die*       |
| Accusative | *den*     | *das*    | *die*    | *die*       |
| Dative     | *dem*     | *dem*    | *der*    | *denen*     |
| Genitive   | *dessen*  | *dessen* | *deren*  | *deren*     |
+------------+-----------+----------+----------+-------------+

Le tableau peut être modifié à l'aide de C-c '. Il exporte correctement avec les moteurs HTML et LaTeX, à l' exception de la syntaxe en mode org (telle que l'utilisation d'astérisques en gras) dans les cellules. Voici un exemple d'export rendu LaTeX: entrez la description de l'image ici


Parfait! Merci. En ce qui concerne les caractères gras, le <b></b>tag fonctionne très bien
Tymric

4
La phrase "Votre exemple peut être facilement traduit en syntaxe table.el en remplaçant certains | par +:" pourrait être comprise comme recommandant une traduction manuelle; mais je pense qu'il est préférable d'utiliser la commande org-table-create-with-table \ .el, liée en mode Org à 'Cc ~'
Jorge

Oui, je n'étais pas au courant de cette commande - merci! Bien que dans ce cas particulier, le PO commence avec quelque chose qui n'est ni une org-modetable légale ni une table.eltable légale , je ne travaille donc pas proprement.
obsolète
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.