#!/bin/zsh current="$(pwd)" for file in $@; do INPUTPDF=/tmp/file.pdf cp -f "$file" $INPUTPDF printf '\\documentclass[a4paper,final]{article} \\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}')" mv /tmp/tmp$$.pdf "$current/a5ona4_$only_filename" cd "$current" rm -f /tmp/tmp$$.log /tmp/tmp$$.log done