#!/bin/bash WORKDIR=/tmp DOCS="" #%[fitpaper,nup=1x2,landscape=true] COMMAND="\includepdf[pages=-,openright]" # (1) Create symbolic links (to avoid problems with pdfpages) cont=0 for i in "$@"; do file="$WORKDIR"/pdfcomb${cont}.pdf ln -s "$(cd $(dirname i); pwd)/$i" "$file" DOCS="$DOCS $COMMAND{$file}" cont=$(($cont+1)) done # (2) Create the document with all subdocuments pushd $WORKDIR cat < pdfcomb.tex \documentclass[a4paper]{article} \usepackage[final]{pdfpages} \begin{document} ${DOCS} \end{document} EOF # (3) Compile pdflatex pdfcomb.tex popd mv $WORKDIR/pdfcomb.pdf pdfcombine.pdf # (4) Remove temp files and links rm -f $WORKDIR/pdfcomb*