\documentclass[12pt]{article} % this will generate some kind of contents line \newcommand{\paper}[3]{#1 \\ \hspace*{3cm} {\em #2} \dotfill #3 \\} % this will include a page as an eps image \newcommand{\pageimage}[1]{\epsfxsize=\textwidth\epsffile{#1}} \input{epsf} % important: heading with page numbers. \pagestyle{myheadings} \markboth{SOCS-3 Proceedings, CMU, October 2000}{SOCS-3 Proceedings, CMU, October 2000} % these commands will hold the page numbers for each paper. % coule be done in a simpler way \newcommand{\one}{} \newcommand{\two}{} \newcommand{\three}{} % etc. you get the idea \include{pagenumbers} % created by the perl script \begin{document} \thispagestyle{empty} \begin{center} \Huge \bf Third Student Symposium on Computer Systems: SOCS-3 \end{center} % here was more stuff, but I cut it as it's not too deep \paper{Title}{Author}{\one} \paper{Title2}{Author2}{\two} % repeat this as much as neccessary; don't leave spaces between lines \newpage \input{allpapers} % created by the perl script \end{document}