책 출판, 특히 일본의 기술서에서는 원시 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 품질의 출력을 얻을 수 있습니다.
= はじめに
本文です。インラインの強調は @<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 템플릿)은 사용자 지정할 수 있습니다.
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 책을 만드는 방법은 “대규모 문서 다루기”를 참고하세요.