a5ona4 added
This commit is contained in:
parent
713d347904
commit
6fa4b3dce0
24
.local/bin/tools/a5ona4
Executable file
24
.local/bin/tools/a5ona4
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
current="$(pwd)"
|
||||
INPUTPDF="$1"
|
||||
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}' "$current/$INPUTPDF" > /tmp/tmp$$.tex
|
||||
cd /tmp || exit
|
||||
pdflatex /tmp/tmp$$.tex
|
||||
mv /tmp/tmp$$.pdf "$current/a5ona4_$INPUTPDF"
|
||||
cd "$current"
|
||||
rm -f /tmp/tmp$$.log /tmp/tmp$$.log
|
Loading…
Reference in New Issue
Block a user