diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-09-13 10:22:41 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-09-13 10:22:41 +0300 |
commit | 5bc15a22afdb8ebfad3d089f81b157811d4f6879 (patch) | |
tree | 59d24f9cf047ac6d91e676d01b15ce535a87c482 | |
parent | 60c8387401ebfd69cbe9f88a2a231f51da11bef0 (diff) | |
download | lasku-5bc15a22afdb8ebfad3d089f81b157811d4f6879.tar.gz |
Add: shell script to render to PDF
-rwxr-xr-x | lasku | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -0,0 +1,24 @@ +#!/bin/sh + +set -eu + +tmp="$(mktemp -d)" + +cleanup() +{ + rm -rf "$tmp" +} + +trap cleanup EXIT + +dirname="$(dirname "$0")" + +base="$1" +shift + +for lasku in "$@" +do + laskubase="$(echo "$lasku" | sed 's/\.yaml//')" + python3 "$dirname/lasku.py" "$base" "$lasku" > "$laskubase.tex" + pdflatex "$laskubase.tex" > "$laskubase.latexout" +done |