At the moment, building the PDF book only works on Windows and Linux. MacOS requires building some components (e.g. pandoc-crossref) from sources.
Requirements:
- Python3. Install natsort module:
pip install natsort
. - Pandoc. Install version 2.9
pandoc-fignos
andpandoc-tablenos
. Runpip install pandoc-fignos pandoc-tablenos
.pandoc-crossref
. This one requires manual installation. I just downloaded the binary from here and copied it to the same place wherepandoc-fignos
is.- MiKTeX. Check
Yes
for automatic package installation.
Run:
# Linux bash and Windows cmd prompt
python export_book.py && pdflatex book.tex && bibtex book && pdflatex book.tex && pdflatex book.tex
# Windows powershell
function Run-Block-With-Error($block) {
$ErrorActionPreference="Stop"
Invoke-Command -ScriptBlock $block
}
Run-Block-With-Error {python.exe export_book.py; pdflatex book.tex; bibtex book; pdflatex book.tex; pdflatex book.tex}
As a result, book.pdf
will be generated. The first compilation may be slow.