50 lines
954 B
Markdown
50 lines
954 B
Markdown
---
|
|
description: Generate defaults file for consistent conversions
|
|
argument-hint: <format> [output-file]
|
|
allowed-tools: Bash, Write
|
|
disable-model-invocation: true
|
|
---
|
|
|
|
# /pandoc:defaults - Defaults File
|
|
|
|
Ask Claude to create a defaults file for project-wide settings.
|
|
|
|
## Quick Reference
|
|
|
|
**PDF Defaults:**
|
|
```yaml
|
|
from: markdown
|
|
to: pdf
|
|
pdf-engine: pdflatex
|
|
citeproc: true
|
|
number-sections: true
|
|
metadata:
|
|
fontsize: 12pt
|
|
geometry: margin=1in
|
|
```
|
|
|
|
**Use defaults:**
|
|
```bash
|
|
pandoc doc.md --defaults=defaults.yaml -o output.pdf
|
|
```
|
|
|
|
**Makefile Integration:**
|
|
```makefile
|
|
%.pdf: %.md defaults.yaml
|
|
pandoc $< --defaults=defaults.yaml -o $@
|
|
```
|
|
|
|
## Available Formats
|
|
|
|
- `pdf` - PDF with pdflatex
|
|
- `html` - Standalone HTML
|
|
- `docx` - Word documents
|
|
- `beamer` - PDF presentations
|
|
- `revealjs` - Web presentations
|
|
|
|
## Ask Claude
|
|
|
|
"Create a PDF defaults file for my project"
|
|
"Set up defaults for consistent conversions"
|
|
"Generate defaults for HTML output"
|