是否有任何以组织模式撰写的科学书籍?


12

我正在考虑以组织模式写一本物理书。尽管有很多用LaTeX编写的开源科学书籍可以弄清楚它的工作流程(及其来源),但我找不到任何以org-mode编写的科学书籍。比LaTeX中的科学书籍更好的替代写作吗?


2
不一定是一本书,而是结帐:github.com/jkitchin/pycse。这是HTML版本:kitchingroup.cheme.cmu.edu/pycse/pycse.html
dangom

1
我刚写完一篇学术论文,主要是在组织模式下进行的。最后,我必须在LaTeX中调整一些内容以进行特殊的日记格式设置,并且在指向单独文档的链接时遇到问题。否则,我认为以组织模式编写内容要容易得多。
salotz

@salotz,您的论文是否有“组织模式”来源的链接?
ofenerci

通常,当我编写任何LaTeX文档时,我只是先在orgmode中编写,然后最后对导出的LaTeX进行一些调整。对于所有格式设置选项和程序包,纯组织模式似乎太受限制。
xji

我将发布包含它的DOI。也将有一个分析笔记本。仅以org-mode编写并最终进行调整的问题是,如果您最终想要更改想要在org-mode文档中进行的内容,然后必须重新做所有乳胶调整或创建自己的定制乳胶出口商。同样,所有标签在乳胶输出中都是乱码。
salotz

Answers:


3

我写的学术论文大多以组织模式撰写。已发布的文章位于https://pubs.acs.org/doi/abs/10.1021/jacs.7b08572

我以前制作的仓库位于这里,主要的组织模式源位于这里:https : //gitlab.com/salotz/Lotz2017sEHTPPUUnbinding/blob/master/paper/paper.org

正如其他人所评论的那样,您可能必须导出到LaTeX以对特定期刊进行一些调整。但是我使用org-mode起草了论文的全部内容。

我认为以组织模式进行写作的主要优势在于,您可以更加专注于生成内容而不是排版,我觉得LaTeX就是这种情况。组织模式下标题的嵌套/折叠实现确实非常好,它使您可以轻松地处理大型文档(大于一次可容纳在屏幕上的任何文档)。

就是说,如果您正在协作或要求其他人进行编辑,大多数人将不了解组织模式(或使用emacs),并且会立即使您生气,因为您没有使用LaTeX。如果您非常擅长LaTeX,而又不被所有多余的冗长的标记所干扰,那么我不知道org-mode适合您。或者,如果您的文档严重依赖于高级印刷格式

除了org-mode之外,我还使用了许多emacs扩展,使添加引用变得轻而易举:

  • 掌舵裤
  • org-ref(特别是org-ref-extract-bibtex-*生成bibtex文件的命令)

虽然,emacs中的LaTeX模式具有基本相同的功能。

我还会建议一些惯例和技巧,这些惯例和技巧可能会对LaTeX有所帮助。

在起草时,我将每个句子写在一行中,并用空白行隔开,将段落写成两行。这使您可以diff集中精力,而无需将整个大段落标记为更改(因为源代码差异基于行而不是基于句子)。通常,当我编写散文(或支持此功能的代码)时,我会强迫使用M-q以使行数保持在填充列的限制内(通常为80个字符),但这会破坏每行约定的句子,并使差异几乎毫无用处。要解决此问题,请在编辑时使用visual-fill-column-mode(设置用于显示文本的列数)和visual-line-mode(在单词中停止换行)。

pandoc在这里也没有看到提及,但绝对值得一提。由于在不同情况下输出LaTeX或PDF可能比内置组织模式功能更好。


1
天真的问题,但是您不能在组织模式文档中嵌入更复杂/不受支持的原始乳胶,而不是稍后“调整”它吗?
RichieHH

是的,对于正文。我确实对序言有一些疑问。我不知道是否存在任何根本性的难题,或者我只是从未想过。
salotz

我已经对LaTeX进行了0次调整,仅撰写了几篇针对组织的论文-该期刊接受了这些论文。见github.com/mankoff/ice_discharge
mankoff

6

John Kitchin撰写的《使用密度泛函对材料建模》一书以orgmode编写:http ://kitchingroup.cheme.cmu.edu/dft-book/dft.html


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.