a5ona4: fix and simplify script to work with newer pdflatex versions
This commit is contained in:
@ -4,21 +4,10 @@ for file in $@; do
|
||||
INPUTPDF=/tmp/file.pdf
|
||||
cp -f "$file" $INPUTPDF
|
||||
printf '\\documentclass[a4paper,final]{article}
|
||||
\\usepackage{pdfpages}
|
||||
\\usepackage{ifpdf,ifxetex,everyshi}
|
||||
\\makeatletter
|
||||
\\ifpdf
|
||||
\\EveryShipout{\\ifodd\\c@page\\else\\pdfpageattr{/Rotate 180}\\fi}%%
|
||||
\\fi
|
||||
\\ifxetex
|
||||
\\EveryShipout{\\ifodd\\c@page\\special{pdf: put @thispage << /Rotate 180 >>}%%
|
||||
\\fi
|
||||
}
|
||||
\\fi
|
||||
\\makeatother
|
||||
\\begin{document}
|
||||
\\includepdf[pages=-, nup=1x2, booklet=true, landscape]{%s}
|
||||
\\end{document}' "$INPUTPDF" > /tmp/tmp$$.tex
|
||||
\\usepackage{pdfpages}
|
||||
\\begin{document}
|
||||
\\includepdf[pages=-, nup=2x1, booklet=true, landscape]{%s}
|
||||
\\end{document}' "$INPUTPDF" > /tmp/tmp$$.tex
|
||||
cd /tmp || exit
|
||||
pdflatex /tmp/tmp$$.tex
|
||||
only_filename="$(echo "$file" | awk -F/ '{print $NF}')"
|
||||
|
Reference in New Issue
Block a user