Xuất khẩu chế độ Org: thụt dòng đầu tiên của mỗi đoạn, theo kiểu văn chương


10

Có công tắc nào ở chế độ org tôi có thể sử dụng khi xuất sang ODT (hoặc định dạng khác) để định dạng tệp nguồn của tôi không

Đây là một đoạn văn, đây là một đoạn văn, đây là một đoạn văn, đây là một đoạn văn, đây là một đoạn văn, đây là một đoạn văn, đây là một đoạn văn.

Đây là một đoạn khác, đây là một đoạn khác, đây là một đoạn khác, đây là đoạn khác đây là đoạn khác đây là đoạn khác đây là đoạn khác đây là đoạn khác.

vào:

     This is a paragraph this is a paragraph this is a paragraph this is a
paragraph this is a paragraph this is a paragraph this is a paragraph
this is a paragraph this is a paragraph.
     This is another paragraph this is another paragraph this is another
paragraph this is another paragraph this is another paragraph this is
another paragraph this is another paragraph this is another paragraph.

Câu trả lời:


3

Vì bạn cũng đã đề cập đến "định dạng khác", đây là một giải pháp cho LaTex:

#+LaTeX_HEADER: \setlength{\parindent}{1cm} % Default is 15pt.

Chèn dòng trên ở đầu tệp org của bạn và sử dụng công cụ quay lại LaTex để in.


Điều này đầy hứa hẹn, nhưng tôi vẫn thích một con đường để đưa tôi đến một tệp ODT. Nếu tôi xuất sang LaTex, tôi có thể tiếp tục sang PDF, nhưng có cách nào để chuyển từ LaTeX sang ODT không?
Steven Arntson

Chắc chắn có một số công cụ có thể giúp bạn từ TEX-> ODT tùy thuộc vào hệ điều hành của bạn. TeX2Word, GrindEQ, latex2RTF, TeX4HT và những thứ khác giống như vậy xuất hiện trong tâm trí. Một số trong số này có thể yêu cầu một bước trung gian để tạo các định dạng html, doc hoặc rtf. Nhưng với một chút kịch bản, toàn bộ quy trình làm việc này có thể được tự động hóa. mk4ht trên Ubuntu là một giải pháp phổ biến. Nếu bạn không tải các công cụ phát triển bổ sung, hãy xem xét một giải pháp hiện đại như pandoc , đó là con dao quân đội của các công cụ chuyển đổi giữa các ngôn ngữ đánh dấu khác nhau.
Người dùng Emacs

Tôi nhìn vào pandoc, và đó có vẻ là một tiện ích tuyệt vời. Bạn có sẵn sàng thêm một chiến lược ở trên đã sử dụng pandoc để nhận từ LaTeX sang ODT không? Nó sẽ là một trợ giúp lớn cho tôi, và tôi chọn nó là câu trả lời của tôi. Cảm ơn bạn!
Steven Arntson

Tôi nghĩ rằng bạn đã có câu trả lời của bạn ở đây. Nhưng bạn đang tìm kiếm một giải pháp thực hiện cụ thể mà bạn nên điều tra các cơ chế khác thay vì treo lủng lẳng một củ cà rốt mà bạn sẽ chọn câu trả lời của tôi. Nếu bạn đã chấp nhận và sau đó yêu cầu hỗ trợ thêm, tôi sẽ xem xét. Không, cám ơn.
Người dùng Emacs

1
Bạn có thể sử dụng pandoctrực tiếp trên tập tin chế độ org. Đoạn văn được đánh dấu với một phong cách cụ thể mà sau đó bạn có thể tùy chỉnh.
Andrew Swann

0

http://orgmode.org/manual/Appending-custom-styles.html#Appending-custom-styles

^^ Đây là những gì tôi đã làm. Trang này có hướng dẫn để tạo mẫu ODT trống. Sau đó, bạn có thể truy cập LibreScript, chỉnh sửa kiểu đoạn văn bản Thân văn bản để đặt thụt dòng đầu tiên và lưu mẫu.

Sau đó thêm #+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"(hoặc ott, tùy thuộc vào cách bạn lưu nó) vào tài liệu org của bạn. Tệp ODT đã xuất sẽ sử dụng các định nghĩa kiểu từ mẫu của bạn, thay vì mặc định.

Đã làm cho tôi.

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.