Các ô nhiều màu trong bảng chế độ tổ chức


35

Có thể hợp nhất hai hoặc nhiều ô trong bảng chế độ tổ chức như khi sử dụng \multicolumn{}{}{}hoặc \multirow{}{}{}trong LaTeX không?

Một cái gì đó như thế này không hoạt động:

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

Có cách nào để xây dựng một bảng như vậy trong chế độ org không?


Không xa như tôi biết, nhưng có table-mode.
wvxvw

@wvxvw Thú vị. Có thể tích hợp các bảng này trong chế độ org, thậm chí có thể là chế độ nhỏ hoặc giữa #+BEGIN_SRC#+END_SRCthẻ không?
Tymric

1
Tôi sẽ thử #+begin_src tablenhưng bạn cần xử lý việc xuất khẩu bằng cách nào đó và điều đó nghe có vẻ rắc rối, trừ khi đã có một exporeter cho điều đó ...
wvxvw

Câu trả lời:


27

Như @wvxvw chỉ ra, bạn có thể sử dụng table.elbởi Takaaki Ota. Có một số hỗ trợ tích hợp cho việc này ở chế độ org (xem hướng dẫn ). Ví dụ của bạn có thể dễ dàng dịch sang table.elcú pháp bằng cách thay thế một số |bằng +:

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

Bảng có thể được chỉnh sửa bằng cách sử dụng C-c 'và nó xuất tốt với các phụ trợ HTML và LaTeX, ngoại trừ cú pháp chế độ tổ chức (chẳng hạn như sử dụng dấu hoa thị cho đậm) bên trong các ô không được nhận dạng. Dưới đây là một ví dụ về xuất LaTeX được kết xuất: nhập mô tả hình ảnh ở đây


Hoàn hảo! Cảm ơn bạn. Đối với loại in đậm, <b></b>thẻ hoạt động tốt
Tymric

4
Câu "Ví dụ của bạn có thể dễ dàng dịch sang cú pháp của bảng.el bằng cách thay thế một số | bằng +:" có thể được hiểu là đề xuất dịch thủ công; nhưng tôi nghĩ rằng tốt hơn là sử dụng lệnh org-table-created-with-table \ .el, bị ràng buộc trong Chế độ Org thành 'Cc ~'
Jorge

Vâng, tôi đã không nhận thức được lệnh đó - cảm ơn bạn! Mặc dù trong trường hợp cụ thể này, OP đang bắt đầu với một cái gì đó không phải là org-modebảng pháp lý hay table.elbảng pháp lý , vì vậy tôi không làm việc sạch sẽ.
không dùng nữa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.