# Test Book Title

*A Comprehensive 100-Page Fixture Manuscript for 6×9 Trade Book PDF Verification*

By Joseph Rastovich

///

# Chapter One: Introduction to Paged Media

This fixture manuscript serves as an automated visual and PDF geometry test suite for the **Book Print Obsidian Plugin**. It validates that Markdown documents render with accurate 6 × 9 inch (152.4 × 228.6 mm) page dimensions, mirrored margins, running headers, and clean page numbering.

The plugin provides a physical book printing feature built directly into Obsidian Desktop. The intended experience is:

**Select notes → Edit manuscript → Preview book → Choose cover → Choose paperback/hardcover → See price → Pay → Book is printed and shipped**

///

# Chapter Two: Typography & Formatting

## Section 2.1 — Heading Levels

### Heading 3 Sample
Every heading level from H1 to H4 is styled using the Libre Caslon Text typeface. Heading 1 by default forces a new physical page in printed output.

#### Heading 4 Sample
Body text uses 12 pt Regular Libre Caslon Text with ~15–16 pt line spacing for optimal readability in a 6 × 9 trade book trim size.

## Section 2.2 — Blockquotes & Lists

> "Books are a uniquely portable magic." — Stephen King

Here is an unordered list of book specifications:
* Trim Size: 6 × 9 inches (152.4 × 228.6 mm)
* Interior: Black-and-white on 60# White paper
* Binding: Softcover Paperback or Casewrap Hardcover
* Primary Typeface: Libre Caslon Text

Here is an ordered workflow sequence:
1. Select source notes in Obsidian.
2. Edit non-destructive working manuscript.
3. Insert manual page breaks using `///`.
4. Preview live 6 × 9 layout.
5. Generate local PDF via Electron.

///

# Chapter Three: Code & Custom Elements

Inline code like `webContents.printToPDF()` or `marginsType: 0` is formatted cleanly. Block code snippets are enclosed in distinct borders:

```typescript
const printOptions = {
  pageSize: {
    width: 152400,  // 6 inches in microns
    height: 228600, // 9 inches in microns
  },
  marginsType: 0,   // Force CSS @page margins
  printBackground: true,
};
```

Wikilinks such as [[Introduction|Chapter One]] or [[Typography Notes]] are automatically parsed into clean text without raw syntax.

///

# Chapter Four: Conclusion

Manual page breaks forced by lines containing `///` enable precise control over chapter starts and blank pages. The local PDF generation pipeline ensures zero per-render cloud costs, complete privacy, and offline book preparation.
