Full book example ================= This directory contains a full book example. ``` book/ ├── templates/ . . . . . . . . . . . . Templates used to buld spreads │   └── ... (used by: make-spreads.sh) ├── spreads/ . . . . . . . . . . . . . Spread layout │   └── ... (used by: make-spreads.sh) ├── captions/ . . . . . . . . . . . . . Image captions │   └── ... (used by: make-spreads.sh) ├── hi-res/ . . . . . . . . . . . . . . High resolution graphics │   └── ... (used by: make-spreads.sh) ├── Makefile ├── setup.tex . . . . . . . . . . . . . Book setup and configuration │ This file contains all the book │ geometry, colors and other │ settings common to all comoponents │ of the book. ├── block.tex . . . . . . . . . . . . . General page block layout. ├── spreads.tex . . . . . . . . . . . . Book spereads │ (generated by: make-spreads.sh) ├── cover.tex ├── endpaper.tex ├── jacket.tex └── ... ``` Note that this is by no means the only or most optomal project structure, but it is a good enough starting point that evolved through several, big and small project to start the next one from (at least for me, subjectively). Building -------- To build all components: ```shell $ make all ``` To build a specific component: ```shell $ make block.pdf ``` `block.pdf` in this case. Structure --------- ### `setup.tex` ### `spreads.tex` ### `cover.tex` / `jacket.tex` / `endpaper.tex` / .. ### `web.tex` Workflow -------- XXX For information about building spreads see: [make-spreads.sh](../../scripts/README.md)