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
|
INPUTPDF=/tmp/file.pdf
|
||||||
cp -f "$file" $INPUTPDF
|
cp -f "$file" $INPUTPDF
|
||||||
printf '\\documentclass[a4paper,final]{article}
|
printf '\\documentclass[a4paper,final]{article}
|
||||||
\\usepackage{pdfpages}
|
\\usepackage{pdfpages}
|
||||||
\\usepackage{ifpdf,ifxetex,everyshi}
|
\\begin{document}
|
||||||
\\makeatletter
|
\\includepdf[pages=-, nup=2x1, booklet=true, landscape]{%s}
|
||||||
\\ifpdf
|
\\end{document}' "$INPUTPDF" > /tmp/tmp$$.tex
|
||||||
\\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
|
|
||||||
cd /tmp || exit
|
cd /tmp || exit
|
||||||
pdflatex /tmp/tmp$$.tex
|
pdflatex /tmp/tmp$$.tex
|
||||||
only_filename="$(echo "$file" | awk -F/ '{print $NF}')"
|
only_filename="$(echo "$file" | awk -F/ '{print $NF}')"
|
||||||
|
Reference in New Issue
Block a user