A comprehensive guide to building and deploying AI-powered software development tools, written in markdown and compiled to professional PDF, EPUB, and HTML formats.
# Build PDF with Computer Modern fonts
make pdf
# Build all formats (PDF, EPUB, HTML)
make all
# Preview PDF
make preview
# Generate word count statistics
make word-countcoding-agents/
├── src/ # Markdown source files
│ ├── 00-frontmatter.md # Abstract, acknowledgments
│ ├── 01-introduction.md # Chapter 1: Introduction
│ ├── 02-background-agents.md # Chapter 2: Background
│ └── ... # Chapters 3-18
├── references/
│ ├── bibliography.bib # Academic citations
│ └── citations.csl # IEEE citation style
├── build/ # Generated output files
├── metadata.yaml # Book configuration
└── Makefile # Build automation
- Computer Modern fonts - Classic academic LaTeX typography
- Academic structure - Proper frontmatter, chapters, backmatter
- IEEE citations - 23+ scholarly references with proper formatting
- Multiple formats - PDF (primary), EPUB, HTML
- Professional layout - Academic margins, numbering, table of contents
- Pandoc 3.0+
- XeLaTeX (TeX Live)
- pandoc-crossref
Install on macOS:
brew install pandoc pandoc-crossref
brew install --cask mactex| Command | Description |
|---|---|
make pdf |
Build PDF book (primary format) |
make epub |
Build EPUB e-book |
make html |
Build HTML version |
make all |
Build all formats |
make preview |
Build and open PDF |
make word-count |
Show statistics |
make clean |
Clean build directory |
make setup |
Check dependencies |
Edit markdown files in src/ directory. Files are automatically ordered by number prefix:
- Frontmatter (00-): Abstract, acknowledgments (unnumbered)
- Chapters (01-18): Main content (numbered 1-18)
- Backmatter (99-): References, appendices (unnumbered)
Add citations using [@key] format. Bibliography is in references/bibliography.bib.
- PDF: 120KB, Computer Modern fonts, academic formatting
- EPUB: E-reader compatible with responsive design
- HTML: Web version with CSS styling
Your coding agents book follows proper academic publishing standards with professional typography and citation management.