Re:VIEW 与出版工作流

出版书籍,尤其是日本的 技术书,并不一定要直接编写原始 LaTeX。Re:VIEW 允许用简洁的专用标记来写作,并从 一套源文件 构建 PDF(经由 LaTeX)和 EPUB(还可构建 HTML、InDesign)。本页介绍它。

什么是 Re:VIEW

Re:VIEW(kmuto 等人开发)是一套出版系统,使用自己的 轻量标记 写作,比 LaTeX 更简洁(= chapter== section//list、内联 @<b>{...})。同一组 .re 源文件可以转换为 LaTeX、HTML、EPUB、InDesign 和文本。它是日本技术类自费出版(技术书典等)中的事实标准工具。PDF 使用 LaTeX(TeX Live)作为后端,因此无需直接编写 TeX 也能得到 TeX 品质的输出。

terminal
= はじめに
本文です。インラインの強調は @<b>{ここ}。
//image[fig1][図の説明]{
//}

构建 — PDF / EPUB

项目由每章一个 .re 文件,以及 config.yml(元数据/选项)和 catalog.yml(章节顺序)组成。使用 rake pdf / rake epub 构建(也可用 review-pdfmaker config.yml / review-epubmaker)。PDF 会经过 LaTeX;从 Re:VIEW 3.0 起,默认类是 review-jsbook。LaTeX 侧(类、.sty、ERB 模板)可以自定义。

terminal
rake pdf     # PDF(LaTeX 経由)/ PDF via LaTeX
rake epub    # EPUB
# または / or:
review-pdfmaker config.yml

什么时候选择 Re:VIEW

如果你想为一本书实现 一套源文件 → PDF + EPUB,并且更喜欢比原始 LaTeX 更简洁的标记,Re:VIEW 就很适合(日本出版生态和模板也很丰富)。如果你需要精细控制排版细节,或不需要 EPUB,那么继续使用纯 LaTeX 更合适。大型 LaTeX 书籍的制作方式请参见“大规模文档的处理”。