物理学の本を組織モードで書くことを考えています。LaTeXでワークフロー(およびそのソース)を理解するために書かれたオープンソースの科学の本はたくさんありますが、org-modeで書かれた科学の本は見つかりませんでした。それは科学書のためのLaTeXよりもより良い代替執筆ですか?
物理学の本を組織モードで書くことを考えています。LaTeXでワークフロー(およびそのソース)を理解するために書かれたオープンソースの科学の本はたくさんありますが、org-modeで書かれた科学の本は見つかりませんでした。それは科学書のためのLaTeXよりもより良い代替執筆ですか?
回答:
私は主に組織モードで学術論文を書きました。公開された論文はこちらhttps://pubs.acs.org/doi/abs/10.1021/jacs.7b08572です。
そして、私がそれを作成するために使用したリポジトリは、ここでメインのorg-modeソースを使用してホストされています:https : //gitlab.com/salotz/Lotz2017sEHTPPUUnbinding/blob/master/paper/paper.org
他の人がコメントしたように、特定のジャーナルを調整するためにLaTeXにエクスポートする必要があるでしょう。しかし、私はorg-modeを使用して論文の全内容をドラフトしました。
組織モードで書くことの主な利点は、タイポグラフィの代わりにコンテンツを生成することに集中できるということです。これはLaTeXの場合と同じです。org-modeでの見出しのネスト/折りたたみの実装は本当に優れており、大きなドキュメント(一度に画面に収まりきらないもの)を非常に簡単に操作できます。
とはいえ、他のユーザーと共同編集したり編集を要求したりする場合、ほとんどの人はorg-modeを知らない(またはemacsを使用する)ため、LaTeXを使用していないことにすぐにイライラします。LaTeXが得意で、余分な冗長マークアップに煩わされていない場合は、org-modeが適していることはわかりません。または、ドキュメントが高度な活版印刷フォーマットに大きく依存している場合
org-modeに加えて、引用を簡単に追加できるようにするいくつかのemacs拡張機能を使用しました。
org-ref-extract-bibtex-*
bibtexファイルを生成するコマンド)ただし、emacsのLaTeXモードには基本的に同じ機能があります。
私はまた、途中で役立ついくつかの規則とトリックを提案します。それはおそらくLaTeXにも役立つでしょう。
下書きのとき、私は各文を空白行で区切られた1行と2行で区切られた段落に書きました。これにより、diff
大きな段落全体を変更としてフラグを立てることなくsに焦点が当てられます(ソースコードの差分は行ベースであり、文ベースではないため)。通常、散文(またはこの関数をサポートするコード)を書いているときは、強制的M-q
に行を埋めて列の制限(通常は80文字)内に収めますが、これにより、1行あたりの文の規則が崩れ、diffがほとんど役に立たなくなります。これを解決するには、編集時に(visual-fill-column-mode
テキストを表示する列の数を設定する)およびvisual-line-mode
(単語内の改行を停止する)必要があります。
また、pandoc
ここでは言及していませんが、言及する価値があります。組み込みのorg-mode関数よりもさまざまな状況でLaTeXまたはPDFを出力する方が良い場合があるため。
これは、Org-modeで書かれた本の例であり、包括的なチュートリアルが含まれています。https://procomun.wordpress.com/2014/03/10/book-available-for-preorder/