diff options
Diffstat (limited to 'manual/presentation.sh')
-rwxr-xr-x | manual/presentation.sh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/manual/presentation.sh b/manual/presentation.sh index ca8a6c93..f2d0a303 100755 --- a/manual/presentation.sh +++ b/manual/presentation.sh @@ -29,15 +29,20 @@ set -ex if ! $fast_mode; then ! md5sum *.aux *.snm *.nav *.toc > autoloop.old make -C PRESENTATION_Intro + sed -i 's#/CreationDate (D:[^)]\+)#/CreationDate ('${PDF_DATE}')#' PRESENTATION_Intro/*.pdf make -C PRESENTATION_ExSyn + sed -i 's#/CreationDate (D:[^)]\+)#/CreationDate ('${PDF_DATE}')#' PRESENTATION_ExSyn/*.pdf make -C PRESENTATION_ExAdv + sed -i 's#/CreationDate (D:[^)]\+)#/CreationDate ('${PDF_DATE}')#' PRESENTATION_ExAdv/*.pdf make -C PRESENTATION_ExOth + sed -i 's#/CreationDate (D:[^)]\+)#/CreationDate ('${PDF_DATE}')#' PRESENTATION_ExOth/*.pdf make -C PRESENTATION_Prog fi set -ex -pdflatex $PDFTEX_OPT presentation.tex +echo ${PDF_DATE} +pdflatex $PDFTEX_OPT '\pdfinfo{/CreationDate('${PDF_DATE}')/ModDate('${PDF_DATE}')}\input{presentation.tex}' if ! $fast_mode; then while @@ -45,10 +50,12 @@ if ! $fast_mode; then ! cmp autoloop.old autoloop.new do cp autoloop.new autoloop.old - pdflatex $PDFTEX_OPT presentation.tex + pdflatex $PDFTEX_OPT '\pdfinfo{/CreationDate('${PDF_DATE}')/ModDate('${PDF_DATE}')}\input{presentation.tex}' done rm -f autoloop.old rm -f autoloop.new fi +grep -av '^/ID \[\(<[0-9A-F]\{32\}>\) \1]$' presentation.pdf > presentation.pdf.without_pdf_id +mv -f presentation.pdf.without_pdf_id presentation.pdf |