Tôi đã viết một bài báo học thuật chủ yếu ở chế độ org. Bài báo được xuất bản ở đây https://pub.acs.org/doi/abs/10.1021/jacs.7b08572 .
Và repo mà tôi đã sử dụng để làm cho nó được lưu trữ ở đây với nguồn chế độ org chính ở đây: https://gitlab.com/salotz/Lotz2017sEHTPPUUnbinding/blob/master/apers/apers.org
Như những người khác đã nhận xét, bạn có thể sẽ phải xuất sang LaTeX để thực hiện một số điều chỉnh cho tạp chí cụ thể. Nhưng tôi đã phác thảo toàn bộ nội dung của bài báo bằng chế độ org.
Tôi nghĩ rằng lợi thế chính khi viết ở chế độ org là bạn có thể tập trung hơn vào việc tạo nội dung thay vì kiểu chữ, điều mà tôi cảm thấy là trường hợp của LaTeX. Việc thực hiện lồng / gập các tiêu đề trong chế độ org thực sự tốt và cho phép bạn làm việc trên các tài liệu lớn (bất cứ thứ gì lớn hơn có thể vừa trên màn hình của bạn cùng một lúc) rất dễ dàng.
Điều đó nói rằng nếu bạn đang cộng tác hoặc yêu cầu chỉnh sửa từ những người khác, hầu hết mọi người sẽ không biết chế độ org (hoặc sử dụng emacs) và ngay lập tức khó chịu rằng bạn không sử dụng LaTeX. Nếu bạn rất giỏi về LaTeX và không bị phân tâm bởi tất cả các đánh dấu dài dòng thì tôi không biết rằng chế độ org phù hợp với bạn. Hoặc nếu tài liệu của bạn phụ thuộc nhiều vào định dạng chính tả nâng cao
Ngoài chế độ org, tôi đã sử dụng một số tiện ích mở rộng emacs giúp thêm trích dẫn một cách dễ dàng:
- helm-bibtex
- org-ref (đặc biệt là các
org-ref-extract-bibtex-*
lệnh để tạo tệp bibtex)
Mặc dù, các chế độ LaTeX trong emacs về cơ bản có cùng chức năng.
Tôi cũng sẽ đề xuất một vài quy ước và thủ thuật giúp ích cho LaTeX.
Khi soạn thảo tôi đã viết mỗi câu trên một dòng duy nhất cách nhau bởi một dòng trống và các đoạn được phân tách bằng hai dòng. Điều này làm cho diff
s của bạn tập trung mà không gắn cờ cả một đoạn lớn là một thay đổi (vì mã nguồn khác biệt là dựa trên dòng và không dựa trên câu). Thông thường khi tôi viết văn xuôi (hoặc mã có hỗ trợ cho chức năng này), tôi bắt buộc sử dụng M-q
để giữ các dòng trong giới hạn cột điền (thường là 80 ký tự), tuy nhiên, điều này phá vỡ quy ước trên mỗi dòng và làm cho khác biệt gần như vô dụng. Để giải quyết vấn đề này, hãy sử dụng visual-fill-column-mode
(để đặt số lượng cột để hiển thị văn bản) và visual-line-mode
(để dừng ngắt dòng trong các từ) khi chỉnh sửa.
Ngoài ra tôi không thấy pandoc
đề cập ở đây nhưng nó chắc chắn đáng được đề cập. Vì nó có thể tốt hơn trong việc xuất LaTeX hoặc PDF trong các tình huống khác nhau so với các chức năng chế độ org dựng sẵn.