cws/build
author Christian Urban <christian.urban@kcl.ac.uk>
Sat, 23 Sep 2023 23:49:44 +0100
changeset 467 1b879b3e704e
parent 456 873d0b16aaa9
permissions -rwxr-xr-x
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
424
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     1
#!/bin/bash
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     2
set -euo pipefail
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     3
456
873d0b16aaa9 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents: 424
diff changeset
     4
fls=${1:-"core_cw01.tex core_cw02.tex core_cw03.tex main_cw01.tex main_cw02.tex main_cw03.tex main_cw04.tex main_cw05.tex resit.tex"} 
424
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     5
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     6
for f in $fls; do
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     7
    echo -e "making $f"
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     8
    xelatex $f
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
     9
    mv "${f%.tex}.pdf" tmp.pdf
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
    10
    gs -o "${f%.tex}.pdf" -dNoOutputFonts -sDEVICE=pdfwrite tmp.pdf 
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
    11
done    
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
    12
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
    13
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
    14
# prevent PDF from being copied
3c81352ec565 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff changeset
    15
###  gs -o "${f%.tex}.pdf" -dNoOutputFonts -sDEVICE=pdfwrite tmp.pdf