Un livre scientifique écrit en mode org?

11

Je pense écrire un livre de physique en mode org. Bien qu'il existe de nombreux livres scientifiques open source écrits en LaTeX pour comprendre son flux de travail (et sa source), je n'ai trouvé aucun livre scientifique écrit en mode org. Est-ce une meilleure écriture alternative que dans LaTeX pour les livres scientifiques?

ofenerci
la source
2
Pas nécessairement un livre, mais passez à la caisse: github.com/jkitchin/pycse . Voici une version html: kitchingroup.cheme.cmu.edu/pycse/pycse.html
dangom
1
Je viens de terminer la rédaction d'un article académique principalement en mode organisationnel. J'ai dû modifier certaines choses dans LaTeX à la fin pour le formatage spécial du journal, et j'ai eu des problèmes avec les liens vers un document séparé . Sinon, je pense qu'il était beaucoup plus facile d'écrire en mode org pour le contenu.
salotz
@salotz, existe-t-il un lien pour votre article avec une source "org-mode"?
ofenerci
Normalement, lorsque j'écris un document LaTeX, j'écris d'abord en mode org et ajuste un peu le LaTeX exporté à la fin. Un orgmode simple semblerait un peu trop limité pour toutes les options de mise en forme et les packages.
xji
Je posterai le DOI qui l'inclura. Aura également un cahier d'analyse. Le problème avec simplement écrire en mode org et peaufiner à la fin est que si vous finissez par vouloir changer le contenu, vous voulez le faire dans le document en mode org, puis devez refaire tout le peaufinage au latex ou créer le vôtre exportateur de latex personnalisé. De plus, toutes les étiquettes sont brouillées dans la sortie latex.
salotz

Réponses:

3

J'ai écrit un article académique principalement en mode org. L'article publié est ici https://pubs.acs.org/doi/abs/10.1021/jacs.7b08572 .

Et le dépôt que j'ai utilisé pour le faire est hébergé ici avec la source principale en mode organisation ici: https://gitlab.com/salotz/Lotz2017sEHTPPUUnbinding/blob/master/paper/paper.org

Comme d'autres l'ont commenté, vous devrez probablement exporter vers LaTeX pour effectuer quelques ajustements pour le journal en question. Mais j'ai rédigé l'intégralité du contenu du document en utilisant le mode org.

Je pense que le principal avantage de l'écriture en mode org est que vous pouvez être plus concentré sur la génération du contenu plutôt que sur la typographie, ce qui est, je pense, le cas avec LaTeX. L'implémentation d'imbrication / pliage des en-têtes en mode org est vraiment bonne et vous permet de travailler sur des documents volumineux (quelque chose de plus grand que ce qui peut tenir sur votre écran à la fois) très facilement.

Cela dit, si vous collaborez ou demandez des modifications à d'autres, la plupart des gens ne connaîtront pas le mode organisationnel (ou n'utiliseront pas emacs) et seront instantanément ennuyés de ne pas utiliser LaTeX. Si vous êtes très bon à LaTeX et que vous n'êtes pas distrait par tout le balisage supplémentaire, alors je ne sais pas si le mode organisationnel vous convient. Ou si votre document s'appuie fortement sur une mise en forme typographique avancée

En plus du mode org, j'ai utilisé un certain nombre d'extensions emacs qui ont facilité l'ajout de citations:

  • helm-bibtex
  • org-ref (en particulier les org-ref-extract-bibtex-*commandes pour générer un fichier bibtex)

Bien que les modes LaTeX dans emacs aient fondamentalement la même fonctionnalité.

Je suggérerais également quelques conventions et astuces qui ont aidé en cours de route, qui aident probablement aussi avec LaTeX.

Lors de la rédaction, j'ai écrit chaque phrase sur une seule ligne séparée par une ligne vierge et les paragraphes séparés par deux lignes. Cela rend votre diffs concentré sans marquer un grand paragraphe entier comme un changement (car les différences de code source sont basées sur des lignes et non sur des phrases). Normalement, lorsque j'écris de la prose (ou du code prenant en charge cette fonction), j'utilise compulsivement M-qpour garder les lignes dans la limite de la colonne de remplissage (80 caractères généralement), mais cela rompt la phrase par convention de ligne et rend les différences presque inutiles. Pour résoudre ce problème visual-fill-column-mode(pour définir le nombre de colonnes visual-line-modedans lesquelles afficher le texte) et (pour arrêter les sauts de ligne dans les mots) lors de la modification.

De plus, je ne vois pas pandocmentionné ici, mais cela vaut vraiment la peine d'être mentionné. Comme il pourrait être préférable de produire des LaTeX ou des PDF dans différentes situations que les fonctions intégrées en mode org.

salotz
la source
1
Naive Q, mais ne pouvez-vous pas intégrer le latex brut plus complexe / non pris en charge dans la doc en mode org plutôt que de le "peaufiner" plus tard?
RichieHH
Oui pour le corps du texte. J'ai cependant eu quelques problèmes avec le préambule. Je ne sais pas s'il y a eu un problème fondamental difficile ou je ne l'ai jamais compris.
salotz
J'ai écrit plusieurs articles org uniquement avec 0 réglages au LaTeX - le journal les accepte. Voir github.com/mankoff/ice_discharge
mankoff