Yks' pyöräilijä

Eli opetus≫

Pdf-tiedostot yhdeksi

| 0 comments

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.

#!/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.

Leave a Reply

Required fields are marked *.


css.php