The 'confproc' package
- Definition: 'confproc' is a LaTeX package together with tools (Unix/bash and Perl
scripts) used to build conference proceedings, research proceedings, or any
PDF paper compilation, and that requires the semi-automatic generation of the
table of contents, author index, general bibliography, and PDF bookmarks.
This package is based on 2 very useful packages:
hyperref by
Sebastian Rahtz and Heiko Oberdiek
and pdfpages
by Andreas Matthias.
- To get the source code:
- from CTAN (Comprehensive TeX Archive Network)
- here, as a local copy
- The package contains:
- a confproc.dtx file that allows to generate almost all the other files, namely:
- a class confproc.cls ;
- an exhaustive documentation confproc.pdf ;
- a short/summary documentation confproc-short.pdf ;
- a bibliography style newapave.sty derived from newapa.sty, and newapave.bst derived from newapa.bst;
- several example files (example1empty.tex, example2custom.tex, example3optim.tex, example4optim.tex) as well as examples of data organization (exsessions.tex for the conference program, expaperswitch.tex pour les articles, expages.tex pour la renumérotation des pages des articles individuels, exclass*.tex pour des exemples d'options de la casse 'confproc', etc).
- Examples:
- used for conference proceedings (provided in the package):
- minimal version, very simple (example1empty.pdf), ie. without any customization;
- adapted version (example2custom.pdf) ;
- optimized version (example3optim.pdf), ie. with a bash script allowing to generate the general bibliography in a simple manner;
- options to format the table of contents, bibliography, index:
- table of contents: on 1 column and left numbered ('onecoltoc,tocnum=left') or right numbered) ('onecoltoc,tocnum=right') or 2 columns ('twocoltoc,tocnum=left')
- bibliography on 1 column ('onecolbib') ou 2 columns ('twocolbib')
- author index on 2 columns ('twocolindex') or 3 columns ('threecolindex') with index style 1 (confproc1.ist) or style 2 (confproc2.ist)
- layout and checking options :
- checking title and author list ('checktitle,checkauthor') superposé à la première page
- checking headers and footers (in color: 'headers=allpages,colorheaders=red')
- checking page numbers (in case paers are already numbered: numbers added by the proceedings are colored with 'headers=allpages,colorheaders=blue' and moved down with 'movepagenumber' or 'movepagenumber=true' so that they can be compared with those in the PDF papers)
- idem adding the article identifier ('showpapernumber' or 'showpapernumber=true', and 'headers=allpages,colorheaders=blue')
- adding column margin lines to check papers' horizontal alignment ('showmarginlines=true' et 'headers=allpages,colorheaders=blue')
- all together in the test file 'headers=allpages,colorheaders=blue,showmarginlines,movepagenumber,showpapernumber')
- used for conference proceedings (provided in the package):
- Versions and bibliography/documentation:
- version 0.7 (current); improvement of the one used for ICMC 2009
Vincent Verfaille. The confproc package. Package documentation (version 0.7). July 2010.
- version 0.4 (previous);
first version distributed on CTAN
Vincent Verfaille. A new package for conference proceedings. The PracTeX Journal, Volume 4. November 2007.
- version 0.1 (original scripts); used for DAFx-06
Vincent Verfaille. Report on the making of the DAFx-06 proceedings. MUMT-SPCL-07-01 report, McGill University. March 2007.
Vincent Verfaille. How to make your own proceedings for another conference? October 2006.
- version 0.7 (current); improvement of the one used for ICMC 2009