Pythonilla (sympy) ja $\LaTeX$:lla generoidut kokeet täytyy vielä saada oppilaille. Lyhyt bash-skripti kopioi ja laittaa kaikki pdf-jutut samaan tiedostoon.
Aiemmin oli
http://www.blogi.luntti.net/svg-kuvat-yhdeksi-pdfksi/
Tässä on kaksisivuinen koe, jossa toinen sivu (valikoe_huuhaa.pdf) on sama kaikille. Toinen generoidaan joka kertaan Pythonilla uudestaan, joten se pitää kääntää $\LaTeX$:lla.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/bin/bash n=$1 rm ulos.pdf rm kokeet.pdf pythontex.py --rerun always valikoe.tex pdflatex valikoe.tex pdftk valikoe.pdf valikoe_huuhaa.pdf cat output kokeet.pdf for i in $( seq 1 $((n-1)) ); do pythontex.py --rerun always valikoe.tex pdflatex valikoe.tex pdftk valikoe.pdf valikoe_huuhaa.pdf cat output ulos.pdf pdftk ulos.pdf kokeet.pdf cat output kokeet_tmp.pdf mv kokeet_tmp.pdf kokeet.pdf done rm ulos.pdf |
Ei mikään kaunis, mutta toimii.