Sel multikolom dalam tabel mode-org

35

Apakah mungkin untuk menggabungkan dua atau lebih sel dalam tabel mode-org seperti saat menggunakan \multicolumn{}{}{}atau \multirow{}{}{}di LaTeX?

Sesuatu seperti ini tidak berfungsi:

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

Apakah ada cara untuk membangun tabel seperti itu dalam mode-org?

Tymric
sumber
Tidak sejauh yang saya tahu, tapi ada table-mode.
wvxvw
@wvxvw Menarik. Apakah mungkin untuk mengintegrasikan tabel ini dalam mode-org, mungkin bahkan sebagai mode minor atau antara #+BEGIN_SRCdan #+END_SRCtag?
Tymric
1
Saya akan mencoba #+begin_src tabletetapi Anda harus menangani ekspornya, dan itu terdengar seperti masalah besar, kecuali sudah ada exporeter untuk itu ...
wvxvw

Jawaban:

27

Seperti yang ditunjukkan @wvxvw, Anda dapat menggunakan table.eloleh Takaaki Ota. Ada beberapa dukungan bawaan untuk ini dalam mode org (lihat manual ). Contoh Anda dapat dengan mudah diterjemahkan ke table.elsintaks dengan mengganti beberapa |dengan +:

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

Tabel dapat diedit menggunakan C-c 'dan mengekspor baik-baik saja dengan backend HTML dan LaTeX, kecuali bahwa sintaks mode-org (seperti menggunakan tanda bintang untuk huruf tebal) di dalam sel tidak dikenali. Berikut adalah contoh ekspor LaTeX yang diberikan: masukkan deskripsi gambar di sini

usang
sumber
Sempurna! Terima kasih. Sedangkan untuk tipe tebal, <b></b>tag bekerja dengan baik
Tymric
4
Kalimat "Contoh Anda dapat dengan mudah diterjemahkan ke sintaks table.el dengan mengganti beberapa | dengan +:" dapat dipahami sebagai merekomendasikan terjemahan manual; tapi saya pikir lebih baik menggunakan perintah org-table-create-with-table \ .el, terikat dalam Mode Org ke 'Cc ~'
Jorge
Ya, saya tidak mengetahui perintah itu - terima kasih! Meskipun dalam kasus khusus ini OP mulai dengan sesuatu yang bukan org-modemeja hukum atau table.elmeja hukum , jadi saya tidak bekerja dengan baik.
usang