Багатокольорові комірки в таблицях режиму org


35

Чи можливо об'єднати дві або більше комірок у таблиці режиму org, наприклад, під час використання \multicolumn{}{}{}або \multirow{}{}{}в LaTeX?

Щось подібне не працює:

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

Чи є спосіб побудувати таку таблицю в org-режимі?


Не наскільки я знаю, але є table-mode.
wvxvw

@wvxvw Цікаво. Чи можна інтегрувати ці таблиці в орг-режимі, можливо , навіть в режимі малої або між #+BEGIN_SRCі #+END_SRCтеги?
Тимрік

1
Я б спробував, #+begin_src tableале вам потрібно якось впоратися з експортом, і це звучить як багато клопоту, якщо тільки для цього вже є ексспортер ...
wvxvw

Відповіді:


27

Як вказує @wvxvw, ви можете використовувати table.elTakaaki Ota. Для цього є вбудована підтримка в org-режимі (див. Посібник ). Ваш приклад можна легко перевести в table.elсинтаксис, замінивши |на +:

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

Таблицю можна редагувати за допомогою, C-c 'і вона добре експортує за допомогою HTML і LaTeX, за винятком того, що синтаксис org-mode (наприклад, використання зірочок для жирних шрифтів) всередині комірок не розпізнається. Ось приклад рендерованого експорту LaTeX: введіть тут опис зображення


Ідеально! Дякую. Що стосується жирного типу, то <b></b>тег працює просто чудово
Tymric

4
Речення "Ваш приклад можна легко перевести в синтаксис table.el, замінивши | | | на +:", можна розуміти як рекомендацію перекладу вручну; але я думаю, що краще використовувати команду org-table-create-with-table \ .el, прив’язану в Org Mode до 'Cc ~'
Хорхе

Так, я не знав цієї команди - дякую! Хоча в цьому конкретному випадку ОП починається з чогось, що не є ні юридичним, org-modeні юридичним table.elстолом, тому я не працюю чисто.
застаріло
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.