Mar*_*rpa 10 xslt emacs latex publishing
我有一个书项目,我想早点开始.这将遵循类似敏捷的发布工作流程,即:早期和经常发布.它本来是由我自我发布的,我并不是真的想用纸张发表它,即使我们从来不知道.
如果我不是一个极客,我可能已经开始使用Word或任何其他WYSIWYG工具编写,只是导出为PDF.但是,我们知道它不是最好的解决方案,而emacs规则我的文本编辑生活,因此,输出格式应该尽可能简单并且基于文本.
我考虑过以下几种选择:
只需使用orgmode并导出为PDF(orgmode本机具有此功能)
使用降价模式并导出为PDF(markdown-> LaTeX-> PDF不难设置);
使用与@ Pragmatic Progammers所做的类似的东西:XML + XSLT + LaTeX.更复杂,但更多的控制风格.
编辑:有人告诉我他使用了Textile + Adobe In Design和XTags插件的组合.虽然不确定它们是如何粘在一起的,但还是要做一些研究.
还有其他想法/参考吗?
我想尽快开始写作.事实上,我已经在组织格式的文件中有一个草稿.但是,我确实想拥有并使用LaTex的全部功能,以我想要的方式格式化它,让它看起来很棒:)
提前致谢,
马塞洛.
我最近对此进行了一些研究,因为我计划很快开始自己的小型印刷机.
这真的取决于你想要的最终输出(PDF,HTML,其他?),以及这本书的内容.
Org模式很棒,因为我确定你知道,因为它会像你一样扩展.我经常在org模式下编写我的大纲,然后在我准备开始写作时填写正文.
如果它是散文,你只需要一些简单的划分(章节和章节,而不是其他),组织模式 - >乳胶应该没问题.然后你也有可能组织模式 - > html
如果你需要数学,你可以在组织模式文件中写下数学.
如果它真的是技术信息,docbook可能很好(emacs + nxml),然后是dockbook 4.5 - > jade - > jadetex - > pdf.
我会远离docbook 5,因为它使用FOP生成PDF,排版确实不如乳胶.
BOTTOM LINE:如果你想要PDF,请使用org - > latex,阻力最小的路径;) - 无论你做什么,首先要专注于书的内容,并担心它的外观.
为什么不发表论文呢?你看过lulu.com吗?我最近用乳胶格式化了一本书,将pdf上传到lulu,让它们打印出来.质量非常好,绝对值得一看.如果你有兴趣的话,我在家里有很多关于出版的书签.
如果您真的只想在线进行,我建议您使用组织模式并停留在 HTML 中。然后你可以使用 CSS 来设置你想要的样式。
话虽这么说,如果您确实想将技术内容输出为 PDF,我强烈建议使用 Docbook (www.docbook.org)。它就是为此而设计的,它与 Emacs 配合得很好。