summaryrefslogtreecommitdiff
path: root/manual/presentation.sh
diff options
context:
space:
mode:
Diffstat (limited to 'manual/presentation.sh')
-rwxr-xr-xmanual/presentation.sh11
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