33 lines
572 B
Markdown
33 lines
572 B
Markdown
---
|
|
title: Markdown to PDF
|
|
tags:
|
|
- markdown
|
|
- pdf
|
|
- vision
|
|
---
|
|
|
|
Turn a markdown file into a pdf:
|
|
|
|
```sh
|
|
lowdown -stms "$FILE".md | pdfroff -itk -mspdf > "$FILE".pdf
|
|
```
|
|
|
|
*Example:* put [this Makefile](lowdown/example.txt) in a directory, rename it `Makefile`, then do:
|
|
|
|
|
|
```sh
|
|
make example
|
|
make
|
|
```
|
|
|
|
To give the document a title, put that title in the metadata:
|
|
|
|
```sh
|
|
sed -i "1 i---" "$FILE".md
|
|
sed -i 1 ititle: $TITLE $FILE.md
|
|
sed -i "1 i---" "$FILE".md
|
|
lowdown -L "$FILE".md
|
|
lowdown -X title "$FILE".md
|
|
lowdown -stms "$FILE".md | pdfroff -itk -mspdf > "$FILE".pdf
|
|
```
|