LaTeX class files and tools used to generate proceedings for the AVSP 2011 conference from the EasyChair data
Copyright 2011-2017, Giampiero Salvi, giampi@kth.se
This is a set of LaTeX files I created in order to generate the AVSP 2011 Proceedings from the data downloaded from EasyChair. I upload it here in case it may be useful again. With small modifications, these files can be used in general to create proceedings when a pdf file is available for each paper, and a list of titles and authors of the paper is available.
Proceedings created using LaTeXProceedings (that I know of):
- AVSP 2011
- ISADEPT 2012
- GLU 2017
- title front and back page
- table of contents with links to each paper
- list of authors with links to each paper (using authorindex)
- makes sure papers begin on the right page so that they can be easily printed
- optional offset can be defined for each input PDF to trim the margins (PDFs may be generated by different typesetting systems)
- adds copyright note to each paper
- generates an xml file with the table of contents that can be used by the ceur-make scripts to generate data for http://ceur-ws.org submission
- can split the PDF file into single paper PDF files with the correct page numbering
The hyperlinks can be suppressed for the printed version (see difference
between avsp2011_proc_print.tex
and avsp2011_proc_usb.tex
in examples/avsp2011
)
- Check the examples under examples/avsp2011
- create the file papers.tex with an
\includepaper
command for each paper you wish to include in the proceedings. The command takes three arguments: title, authors and PDF file base name of the article. You may use theEasyChair2PaperList.py
script to extract this information automatically from the http://www.easychair.org List of Submissions page. Read the instructions inside the script for more information - modify title, date and relevant information in main.tex. You might want to
modify also the text in
confproc.cls
where we give copyright information. - modify abstract for keynote speakers, or if you have PDF files for their
contribution, include them with the same
\includepaper
command - run make (tested on Linux), this will create two PDF files, one for printing and one for the electronic version of the proceedings
Instructions for submission to http://ceur-ws.org
Note that these instructions are still in a preliminary stage and may be inaccurate
- follow the steps in the general instructions, note that PDFLaTeX will generate, besides the PDF of the proceedings, also an PROCNAME_ceur.xml file in the format expected by ceur-make
- download the ceur-make scripts and follow
the instructions, using, instead of the
toc.xml
file, the PROCNAME_ceur.xml generated by PDFLaTeX. This will create aceur-ws
directory with aindex.html
and atemp.bib
files. - run the
CEUR-WSToc2Papers.py
script withPROCNAME_ceur.xml
andPROCNAME.pdf
as inputs, and the aboveceur-ws
directory as destination. This will split the complete proceedings inPROCNAME.pdf
intofrontmatter.pdf
,authorindex.pdf
and a pdf file for each paper.
TODO:
- automatize the inclusion of
frontmatter.pdf
andauthorindex.pdf
inindex.html
. This should be fairly easy to do when generating the xml file - at the moment the number of pages in the front matter is hardcoded in
CEUR-WSToc2Papers.py
, this will also be easier if the original xml file includes this part CEUR-WSToc2Papers.py
appends a hardcoded string to the file names before-paper-xx.pdf
. This should be configurabe and more importantly it should be automatically written inindex.html
.
NOTE: all the PDF files submitted to AVSP2011 have been substituted with a single PDF file to simplify distributing the code. This makes it possible to compile the code, but the resulting proceedings will be a bit boring.
If you run an integrated LaTeX evniroment, and can not use make, check in the file Makefile the list of commands needed to generate the proceedings.
Hope this is useful to researchers, comments and improvements apprechiated