Komórki wielokolumnowe w tabelach trybu org


35

Czy jest możliwe scalenie dwóch lub więcej komórek w tabeli w trybie org, tak jak w przypadku używania \multicolumn{}{}{}lub \multirow{}{}{}w LaTeX?

Coś takiego nie działa:

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

Czy istnieje sposób na zbudowanie takiej tabeli w trybie org?


O ile mi wiadomo, ale jest table-mode.
wvxvw

@wvxvw Ciekawe. Czy możliwe jest zintegrowanie tych tabel w trybie org, być może nawet w trybie dodatkowym lub między tagami #+BEGIN_SRCi #+END_SRC?
Tymric

1
Spróbowałbym, #+begin_src tableale musiałbyś jakoś poradzić sobie z eksportowaniem, a to brzmi jak wiele kłopotów, chyba że jest już eksplorator tego ...
wvxvw

Odpowiedzi:


27

Jak wskazuje @wvxvw, możesz używać table.eltakiejaki Ota. Istnieje pewne wbudowane wsparcie dla tego w trybie org (patrz instrukcja ). Twój przykład można łatwo przetłumaczyć na table.elskładnię, zastępując niektóre |z +:

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

Tabela może być edytowana przy użyciu C-c 'i eksportuje się dobrze z backendami HTML i LaTeX, z tym wyjątkiem, że składnia trybu org (na przykład użycie gwiazdek dla pogrubienia) wewnątrz komórek nie jest rozpoznawana. Oto przykład renderowanego eksportu LaTeX: wprowadź opis zdjęcia tutaj


Doskonały! Dziękuję Ci. Jeśli chodzi o pogrubienie, <b></b>tag działa dobrze
Tymric

4
Zdanie „Twój przykład można łatwo przetłumaczyć na składnię table.el, zastępując część | znakiem +:”, można rozumieć jako zalecenie tłumaczenia ręcznego; ale myślę, że lepiej jest użyć polecenia org-table-create-with-table \ .el, powiązanego w trybie Org z „Cc ~”
Jorge

Tak, nie wiedziałem o tym poleceniu - dziękuję! Chociaż w tym konkretnym przypadku PO zaczyna się od czegoś, co nie jest ani legalnym org-modestołem, ani legalnym table.elstołem, więc nie działam czysto.
przestarzałe
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.