BookPrinting, #2
My basic method
Software:
- Acquire epub
- Use Pandoc to split epub to HTML
- delete unwanted chunks
- convert HTML to markdown
- clean file
- generate nice PDF using LaTeX header
- use bookbinder.js and print
Hardware:
- fold signatures, crease with bonefolder
- poke holes with awl
- sew
- cut out cardboard
- glue fabric
- complete case bound book
Answered questions:
- Why Epub?
- Unless a PDF file is explicitly necessary, an Epub file is easier to reflow based on preference for page size, margins, text size, etc. Epub files are largely high quality and effectively make use of semantic markup.
- Why Pandoc?
- Why LaTeX?
- LaTeX is used for high-quality typesetting. It is a free (as in free beer) software tool and can handle things like table of contents, footnotes, indices quite well.
- Why bookbinder.js ?
- When a printed document is upwards of 5 pages in length, especially if it intended to be printed as a booklet, it is crucial to assemble a collection of "signatures" (smaller booklets) that are later joined in order to have a book that opens easily and turns pages well.
Unanswered questions
- How many pages per signature?
- There must be some formula to deduce this from total page count, paper thickness, etc.
home
// current
// other revisions