Многоколонные ячейки в таблицах в режиме орг


35

Можно ли объединить две или более ячеек в таблице режима орг, как при использовании \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 Интересно. Можно ли объединить эти таблицы в режиме org, возможно, даже в качестве второстепенного режима или между тегами #+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 (например, использование звездочек для полужирного шрифта) внутри ячеек не распознается. Вот пример рендеринга экспорта LaTeX: введите описание изображения здесь


Отлично! Спасибо. Что касается жирного шрифта, <b></b>тег работает просто отлично
Tymric

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

Да, я не знал об этой команде - спасибо! Хотя в данном конкретном случае OP начинается с чего-то, что не является ни юридической org-modeтаблицей, ни юридической table.elтаблицей, поэтому я не работаю чисто.
устарел
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.