Home |  Call4papers  Venue |  Program  Proceedings  Pictures |  Committees  Links  Contact

 Download (pdf, 16/09/2006)  Table of contents  Index of Authors  How to use?  Do it yourself

How to make your own proceedings for another conference?

Important: you may now consider

The following information is now a bit up-to-date!

We took a lot of time and effort when preparing the proceedings with LaTeX. Eventhough we found several valuable contributions from other people, we had to find many tricks in order to build up a LaTeX document that provides the following features:

  • compilation of papers: insertion of various LaTeX documents (several individual papers) into one document (the proceedings). We used the "pdfpages" package.
  • access to individual papers: offering the possibility to access to one paper by one click from the proceedings. This is a simple feature offered by the "pdfpages" package.
  •  TOC layout: a table of contents with page numbers on the left! The package "titlesec" and some patience are great to do this.
  • index of authors layout: an index of authors displayed over 3 columns. We did a "threecolindex" hack, derived from the "twocolindex", and used it combined with the "multicolumn" package.
  • hyper-references: 'clickable' links embedded in the "Table of contents", the "Index of authors" and the "Full bibliography" sections to access related pages. This is provided by the "hyperref" package.
  • bookmarks:
    • the table of contents and index of authors properly appearing in the bookmarks, and only the index of authors appearing in the table of contents: the package "tocbibind" is what you need.
    • functioning bookmarks of such a compilation of pdf files to allow access to the proceedings' sections, i.e. the preamble, the table of contents, the sessions, the full bibliography, and the index of authors. Also, authors' names appear under their relative paper title. We sometimes had to manually add the items in the bookmark.
  • full bibliography: compilation of all bibliographic references from each DAFx-06 paper, where page numbers (back-references) of each entry link to the bibliography sections that include it (i.e. the last page of each paper citing the item) appear at the end (right-flushed).
    • The compilation was hand-made, merged, and then used to recompile each individual paper.
    • Then, back-references can be automatically given by the "hyperref" package.
    • Having the back-references right-flushed requires to hack the "newapa.bst" bibliography style.
  • fast LaTeX compilation: when repetitively correcting errors, changing the layout, checking if the expected features of the final pdf file are functionning, we may want to be able to compile as fast as possible the proceedings.
    The "pdfpages" package offers some "faster LaTeX compilation, by not inserting the pdf pages, which can be helpful if working all other aspects: table of contents, index, bookmarks, etc. The, the "draft" option is used ("\usepackage[draft]{pdfpages}").
  • ordering the packages... As soon as a complex package such as "hyperref" (that redefines most of LaTeX internal commands) is used, a lot of care has to be taken when ordering the insertion of packages, otherwise some of the features can disappear.
In order to share this knowledge into an directly usable way, we will very soon provide an archive with a simplified ".tex" document (with all related files), a few fake papers and links to the packages we used (not valid anymore. Please see the `confproc' LaTeX package). That way, you will be able to make the most of it, see all the small "tricks" that do not appear in this webpage, and will be able to use it for making your own proceedings when needed, starting from this solution if you liked it.

  Last update: September 29, 2007             contact the webmaster             Website history