Initial files for the PDF generation

This commit is contained in:
Josh 2020-01-16 03:04:42 +00:00
parent 1b7222e418
commit 122f817842
4 changed files with 1049 additions and 0 deletions

25
make_pdf.sh Executable file
View File

@ -0,0 +1,25 @@
#!/bin/bash
BUILD=build
MAKEFILE=Makefile
OUTPUT_FILENAME='offline/Speeduino_manual.pdf'
METADATA=metadata.yml
DEFINITION='offline/std_manual.md'
CHAPTERS=`cat ${DEFINITION}`
IMAGES_FOLDER="img"
IMAGES=${IMAGES_FOLDER}/*
COVER_IMAGE=${IMAGES_FOLDER}/Speeduino\ logo.png
TEMPLATE=offline/eisvogel.tex
TEMPLATE_OPTIONS='--top-level-division=chapter --listings --toc'
#METADATA_ARG=--metadata-file=${METADATA}
ARGS="${TEMPLATE_OPTIONS} --template=${TEMPLATE} ${METADATA_ARG}"
PDF_ARGS="-V book --pdf-engine=xelatex"
#This contains all the fonts that might be needed
#sudo apt-get install texlive-fonts-extra
mkdir -p ${BUILD}/pdf
echo pandoc ${ARGS} ${PDF_ARGS} -o ${OUTPUT_FILENAME} ${CHAPTERS}
pandoc ${ARGS} ${PDF_ARGS} -o ${OUTPUT_FILENAME} ${CHAPTERS}
# @echo "$@ was built"

Binary file not shown.

1019
offline/eisvogel.tex Normal file

File diff suppressed because it is too large Load Diff

5
offline/std_manual.md Normal file
View File

@ -0,0 +1,5 @@
./Overview.md
./Installing_Firmware.md
./Hardware_requirements.md
./wiring/system.md
./wiring/Injector_wiring.md