Células de várias colunas em tabelas no modo organizacional

35

É possível mesclar duas ou mais células em uma tabela no modo organizacional, como ao usar \multicolumn{}{}{}ou \multirow{}{}{}no LaTeX?

Algo assim não funciona:

|------------+-----------+----------+----------+-------------|
|            |             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 uma maneira de construir essa tabela no modo organizacional?

Tymric
fonte
Não tanto quanto eu sei, mas há table-mode.
wvxvw
@wvxvw Interessante. É possível integrar essas tabelas no modo organizacional, talvez até como um modo menor ou entre as tags #+BEGIN_SRCe #+END_SRC?
Tymric
11
Eu tentaria #+begin_src table, mas você precisa para lidar com a exportação de alguma forma, e isso soa como um monte de problemas, a menos que já existe uma exporeter para isso ...
wvxvw

Respostas:

27

Como aponta @wvxvw, você pode usar table.elpor Takaaki Ota. Existe algum suporte interno para isso no modo organizacional (consulte o manual ). Seu exemplo pode ser facilmente traduzido para table.elsintaxe substituindo alguns |por +:

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

A tabela pode ser editada usando C-c 'e exporta bem com os back-ends HTML e LaTeX, exceto que a sintaxe do modo organizacional (como usar asteriscos para negrito) dentro das células não é reconhecida. Aqui está um exemplo de exportação renderizada do LaTeX: insira a descrição da imagem aqui

descontinuada
fonte
Perfeito! Obrigado. Quanto a negrito, o <b></b>tag funciona muito bem
Tymric
4
A frase "Seu exemplo pode ser facilmente traduzido para a sintaxe table.el substituindo alguns | por +:" pode ser entendida como recomendação da tradução manual; mas eu acho que é melhor usar o comando org-table-criar-com-table \ .El, ligado no modo de Org para 'Cc ~'
Jorge
Sim, eu não estava ciente desse comando - obrigado! Embora neste caso em particular, o OP esteja começando com algo que não é uma org-modetabela legal nem uma table.eltabela legal , então eu não trabalho corretamente.
preterido