Любая научная книга написана в режиме орг?


12

Я думаю написать книгу по физике в режиме орг. Хотя есть много научных книг с открытым исходным кодом, написанных на LaTeX, чтобы выяснить его рабочий процесс (и его источник), я не смог найти ни одной научной книги, написанной в режиме org. Лучшее альтернативное письмо, чем в LaTeX для научных книг?


2
Не обязательно книга, но оформить заказ: github.com/jkitchin/pycse . Вот HTML-версия: kitchingroup.cheme.cmu.edu/pycse/pycse.html
dangom

1
Я только что закончил писать академическую статью в основном в режиме орг. В конце мне пришлось настроить некоторые вещи в LaTeX для специального форматирования журнала, и у меня были проблемы со ссылками на отдельный документ . В противном случае я думаю, что было бы гораздо проще написать в режиме org для контента.
salotz

@salotz, есть ли ссылка на вашу статью с источником "org-mode"?
ofenerci

Обычно, когда я пишу любой документ LaTeX, я сначала пишу в orgmode и немного подправляю экспортированный LaTeX. Обычный orgmode может показаться слишком ограниченным для всех параметров форматирования и пакетов.
xji

Я опубликую DOI, который будет включать это. Также будет иметь тетрадь для анализа. Проблема только с написанием в режиме org и настройкой в ​​конце состоит в том, что если вы в конечном итоге захотите изменить содержимое, которое вы хотите сделать в документе режима org, а затем придется переделать всю латексную настройку или создать свой собственный таможенный экспортер латекса. Также все метки искажены в латексном выводе.
salotz

Ответы:


3

Я написал академическую статью в основном в режиме орг. Опубликованная статья находится здесь https://pubs.acs.org/doi/abs/10.1021/jacs.7b08572 .

И репозиторий, который я использовал для этого, размещен здесь с основным источником режима org здесь: https://gitlab.com/salotz/Lotz2017sEHTPPUUnbinding/blob/master/paper/paper.org

Как прокомментировали другие, вам, вероятно, придется экспортировать в LaTeX, чтобы сделать некоторые настройки для конкретного журнала. Но я составил все содержимое статьи, используя режим орг.

Я думаю, что главное преимущество при написании в режиме org заключается в том, что вы можете больше сосредоточиться на создании контента, а не на типографии, что, как мне кажется, имеет место в случае с LaTeX. Реализация вложенности / сворачивания заголовков в режиме org действительно хороша и позволяет очень легко работать с большими документами (чем угодно, что больше, чем может поместиться на экране).

Тем не менее, если вы сотрудничаете или запрашиваете изменения у других, большинство людей не будут знать режим org (или использовать emacs) и сразу же будут раздражены тем, что вы не используете LaTeX. Если вы очень хорошо разбираетесь в LaTeX и не отвлекаетесь на всю лишнюю многословную разметку, то я не знаю, подходит ли вам режим org. Или если ваш документ сильно зависит от расширенного типографского форматирования

В дополнение к режиму org я использовал несколько расширений emacs, которые сделали добавление цитат быстрым:

  • Хелм-BibTeX
  • 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.


1
Наивный вопрос, но разве вы не можете встроить более сложный / неподдерживаемый сырой латекс в документ в режиме орг, а не «подправить» его позже?
RichieHH

Да для основного текста. У меня были некоторые проблемы с преамбулой. Я не знаю, была ли какая-то серьезная фундаментальная проблема, или я просто никогда не понимал ее.
Salotz

Я написал несколько статей только для Org с 0 настройками для LaTeX - журнал их принимает. См github.com/mankoff/ice_discharge
Манкоф


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.