Celle a più colonne nelle tabelle in modalità org


35

È possibile unire due o più celle in una tabella in modalità org come quando si utilizza \multicolumn{}{}{}o \multirow{}{}{}in LaTeX?

Qualcosa del genere non funziona:

|------------+-----------+----------+----------+-------------|
|            |             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*     |
|------------+-----------+----------+----------+-------------|

C'è un modo per costruire una tabella del genere in modalità org?


Non per quanto ne so, ma c'è table-mode.
wvxvw,

@wvxvw Interessante. È possibile integrare queste tabelle all'interno della modalità org, forse anche come modalità minore o tra tag #+BEGIN_SRCe #+END_SRC?
Tymric,

1
Ci proverei #+begin_src tablema avresti bisogno di gestire l'esportazione in qualche modo, e questo suona come un sacco di problemi, a meno che non ci sia già un esportatore per quello ...
wvxvw,

Risposte:


27

Come sottolinea @wvxvw, puoi usare table.elTakaaki Ota. C'è un supporto integrato per questo in modalità org (vedi manuale ). Il tuo esempio può essere facilmente tradotto in table.elsintassi sostituendone alcuni |con +:

+------------+-----------+----------+----------+-------------+
|            |             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*     |
+------------+-----------+----------+----------+-------------+

La tabella può essere modificata usando C-c 'ed esporta bene con i back-end HTML e LaTeX, tranne per il fatto che la sintassi in modalità org (come l'uso di asterischi per il grassetto) all'interno delle celle non viene riconosciuta. Ecco un esempio di esportazione LaTeX renderizzata: inserisci qui la descrizione dell'immagine


Perfezionare! Grazie. Per quanto riguarda il grassetto, il <b></b>tag funziona bene
Tymric

4
La frase "Il tuo esempio può essere facilmente tradotto in sintassi table.el sostituendo alcuni | con +:" potrebbe essere inteso come raccomandare la traduzione manuale; ma penso che sia meglio usare il comando org-table-create-with-table \ .el, associato in modalità Org a 'Cc ~'
Jorge

Sì, non ero a conoscenza di quel comando - grazie! Sebbene in questo caso particolare l'OP inizi con qualcosa che non è né una org-modetabella legale né una table.eltabella legale , quindi non lavoro in modo pulito.
deprecato il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.