2011-01-12 39 views
18

Lựa chọn tốt nhất để xác định một bảng lớn trong org-mode (bằng cách lớn, tôi có nghĩa là mỗi ô có thể có nhiều dòng) là gì? Một tính năng của chế độ org là khả năng xuất sang HTML hoặc LaTeX (hoặc khác), nhưng trong trường hợp này tôi phải cam kết định dạng xuất một mã ưu tiên và mã hóa cứng trong ngôn ngữ đó (ví dụ: HTML) ? Bạn sẽ sử dụng phần mềm nào để tạo bảng với hầu hết các trường văn bản có đoạn văn trong mỗi ô ở vị trí đầu tiên (ví dụ: bạn có thể chuyển đổi sang HTML)?Làm cách nào để chỉ định các bảng lớn (nhiều dòng)?

Trả lời

7

Bạn có thể muốn xem table-mode. Điều này hỗ trợ các loại "bảng lớn" bạn đang nói về. Đó là một phần của phân phối emacs trong một thời gian. Bắt đầu với

(require 'table) 

ở đâu đó trong ~/.emacs. Tạo một tệp hoặc bộ đệm trống, nhập

M-x table-insert RET 

trả lời các câu hỏi ban đầu một cách hợp lý và sau đó phát xung quanh một chút. Bạn có thể lấy một số tài liệu với

C-h f table-insert RET 

Để tìm thêm tài liệu, bạn cần phải tìm mã nguồn. Bắt đầu với

M-x locate-library RET table RET 

này sẽ cho bạn thấy vị trí của file lisp byte-biên soạn cho table-mode, và trong thư mục đó cùng bạn nên tinh table.el hoặc table.el.gz, mà sẽ chứa tài liệu bạn sẽ cần phải ít nhất gầy. Hầu hết các hệ thống Linux (ngu ngốc) không cài đặt các tập tin .el theo mặc định, vì vậy bạn sẽ phải đi rễ xung quanh với người quản lý gói để có được chúng.

Tôi khá chắc chắn rằng org-mode biết cách phân tích table-mode bảng và định dạng chúng cho bạn, nhưng tôi dường như không thể tìm thấy văn bản đó ở bất kỳ nơi nào ngay bây giờ.

+1

Cảm ơn - Tôi nhớ lại đang làm việc với 'chế độ bảng' cách đây một thời gian dài. Thật vậy nó hỗ trợ nhiều mục dòng. Tôi cũng nhớ chuyển đổi qua lại với các bảng 'org-mode' nhưng gặp khó khăn khi tìm giải pháp. Nhưng tôi nghĩ điều đó là có thể. – hatmatrix

+2

Để chuyển đổi qua lại giữa hai loại bảng, hãy thực hiện 'Ctrl-C ~'. –

Các vấn đề liên quan