Я писав академічну роботу переважно в org-режимі. Опублікований документ тут https://pubs.acs.org/doi/abs/10.1021/jacs.7b08572 .
А репо, яку я використовував для її розміщення, розміщується тут з основним джерелом org-mode тут: https://gitlab.com/salotz/Lotz2017sEHTPPUUbbinding/blob/master/paper/paper.org
Як зауважили інші, вам, швидше за все, доведеться експортувати в LaTeX, щоб зробити деякі виправлення для конкретного журналу. Але я склав весь вміст статті в org-режимі.
Я думаю, що головна перевага в написанні в org-режимі полягає в тому, що ви можете бути більше зосереджені на генеруванні вмісту замість типографії, що, на мою думку, це стосується LaTeX. Реалізація заголовків / складання в заголовках в org-режимі дійсно хороша і дозволяє дуже просто працювати над великими документами (що-небудь більшим, ніж може розміститися на екрані).
Це означає, що якщо ви співпрацюєте або вимагаєте редагувань від інших, більшість людей не знають org-режиму (або використовують emacs) і негайно будуть дратуватися, що ви не використовуєте LaTeX. Якщо ви дуже хороші в LaTeX і не відволікаєтесь на всю додаткову розмітку, тоді я не знаю, що org-режим підходить саме вам. Або якщо ваш документ значною мірою покладається на розширене друкарське форматування
На додаток до org-mode я використав ще ряд розширень emacs, які зробили додавання цитат вітерцем:
- керма-бібтекс
- org-ref (особливо
org-ref-extract-bibtex-*
команди для створення файлу bibtex)
Хоча режими LaTeX в emacs мають в основному однаковий функціонал.
Я б також запропонував кілька конвенцій та хитрощів, які допомогли на цьому шляху, що, ймовірно, допоможе і LaTeX.
Під час складання я писав кожне речення по одному рядку, розділеному порожнім рядком, а абзаци, розділеними двома рядками. Це робить ваш diff
сфокусований без позначення цілого великого абзацу як зміни (оскільки вихідний код відрізняється на основі рядка, а не на основі речення). Зазвичай, коли я пишу прозу (або код із підтримкою цієї функції), я примусово використовую, M-q
щоб утримувати рядки в межах межі заповнення стовпця (зазвичай 80 символів), однак це порушує речення за умовами рядка та робить розходження майже марним. Для вирішення цього використання visual-fill-column-mode
(встановити кількість стовпців для відображення тексту в) та visual-line-mode
(для зупинки розривів рядків у словах) під час редагування.
Також я не бачу pandoc
тут згадки, але це, безумовно, варто згадати. Як може бути краще при виведенні LaTeX або PDF-файлів у різних ситуаціях, ніж вбудовані функції org-mode.