Будь-яка наукова книга, написана в org-режимі?


12

Я думаю написати книгу фізики в org-режимі. Хоча існує багато наукових книг з відкритим кодом, написаних у LaTeX, щоб з'ясувати його робочий потік (та його джерело), ​​я не зміг знайти жодної наукової книги, написаної в org-режимі. Краще альтернативне написання, ніж у LaTeX для наукових книг?


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

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

@salotz, чи є посилання на ваш документ із джерелом "org-mode"?
ofenerci

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

Я опублікую DOI, який буде включати його. Також буде зошит з аналізу. Проблема з просто записом в org-режимі та налаштуванням в кінцевому підсумку полягає в тому, що якщо ви в кінцевому підсумку хочете змінити вміст, який ви хочете зробити, це в документі в режимі org, а потім доведеться переробити всі налаштування латексу або створити свій власний митний експортер латексу. Крім того, всі етикетки містяться у виводі з латексу.
salotz

Відповіді:


3

Я писав академічну роботу переважно в 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.


1
Наївний Q, але хіба ти можеш вставляти складніший / непідтримуваний сировинний латекс в doc-org-mode, а не "виправляти" його пізніше?
RichieHH

Так для тіла тексту. Однак у мене були деякі проблеми з преамбулою. Я не знаю, чи була якась важка фундаментальна проблема чи я просто ніколи її не з'ясував.
salotz

Я написав кілька паперів, що стосуються лише орг, з 0 твіками до LaTeX - журнал їх приймає. Дивіться github.com/mankoff/ice_discharge
mankoff


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.