A Ruby-based digital publishing system for converting Re:VIEW format documents into EPUB, PDF, LaTeX, and other formats.
Re:VIEW is a Ruby-based digital publishing system that converts documents written in the Re:VIEW markup format into multiple output formats like EPUB, PDF, and LaTeX. It solves the problem of maintaining a single source for books and ebooks while producing professional-grade layouts for print and digital distribution.
Authors, technical writers, and publishers who need to produce books and ebooks in multiple formats from a unified source, especially those working with Japanese or technical content.
Developers choose Re:VIEW for its specialized focus on book publishing, its straightforward Re:VIEW markup language, and its reliable conversion pipeline that integrates with LaTeX for high-quality PDFs and standard tools for EPUB.
Re:VIEW is flexible document format/conversion system
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates EPUB, PDF, InDesign XML, Markdown, and plain text from a single Re:VIEW source, as highlighted in the README's supported formats list.
Uses the lightweight Re:VIEW markup language designed for book authoring, with commands like review-init for easy project scaffolding.
Integrates with LaTeX via review-pdfmaker to produce high-quality, print-ready PDFs, leveraging TeXLive for professional typesetting.
Includes Rake tasks for streamlined generation of all output formats, simplifying the build pipeline as shown in the Quick Start section.
Re:VIEW format is custom and less common than Markdown, requiring authors to learn a new syntax, which can slow down adoption.
PDF generation depends on TeXLive, a large and complex installation that can be cumbersome to set up, especially for users unfamiliar with LaTeX.
Focused on book publishing, so it may not handle dynamic web content or other document types well without significant customization.