As publication chair of MDPLE’2009, I had to create the proceedings of the workshop.
Input: a set of PDF files (the accepted papers) Requirements for the output: * a nice and sexy cover page * all PDF files concatenated * a Table of Contents including page numbers * all pages correctly numbered
* the first page of the first paper starts as p. 1
Latex, and the wonderful ‘’pdfpages’’ package gave me the solution (no additional shell script :-). The main trick comes from the option ‘’pagecommand={}’’ on . You should use pdflatex.
[[http://www.feasiple.de/public/proceedings-mdple2009.pdf| Here are the proceedings of MDPLE’2009]].
I hope this could help,
Martin
Addendum June 2011: see also [[http://ctan.org/pkg/combine|the combine package]]
\documentclass[a4paper,11pt]{article} \usepackage{pdfpages} \usepackage[margin=3cm]{geometry} %% for bigger margins \usepackage{hyperref} \begin{document} %% the cover page is made and exported to PDF with OpenOffice \includepdf[pages=-]{cover-page.pdf} \thispagestyle{empty} % no page number \input{program-committee.tex} \newpage \thispagestyle{empty} % no page number \input{toc.tex} %% YOU STILL HAVE TO MANUALLY REPORT THE PAGE NUMBERS IN THE TOC % Note the \hfill to have the page number at the end of the line % \begin{itemize} % \item Interactive Techniques to Support the Configuration of \\Complex Feature Models \hfill 1\\ % Goetz Botterweck, Denny Schneeweiss, Andreas Pleuss % \end{itemize} \newpage \thispagestyle{empty} % no page number \input{foreword.tex} %% reset the counter \setcounter{page}{0} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_9.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_3.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_7.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_6.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_8.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_2.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_10.pdf} \includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{mdple2009_submission_5.pdf} \end{document}