CEUR-WS Tools for Workshop Organizers
The following tools can be used by workshop organizers to check compliance of of the paper and index files of
a submission with our templates. The scripts require Linux BASH, Perl and Python3. Check the sources for additional requirements.
Put the scripts into a local directory $HOME/bin and add this directory to your bash search path. Call the scripts in
the directory that contains the index.html and PDF files of our submission.
You can prepare the local directory as follows:
mkdir $HOME/bin
echo 'export PATH=.:$HOME/bin:$PATH' >> $HOME/.bashrc
Use right-click/save-link-as in your browser to download
and save the scripts listed below into your local 'bin' directory.
Essential scripts
- check-index-errors: Checks a number of rules on the index.html file of your submission.
- check-pdf-errors: Checks a number of rules on all paper PDFs of your submission.
May take quite a while to complete. Some checks may produce false negatives, in particular the check on the use
of Libertinus fonts.
Optional scripts
- check-libbyhead.py: Python3 script used in check-pdf-errors. The Python script
improves the precision of the Libertinus font test in check-pdf-errors.
- check-orcids: Checks the correctness of ORCIDs in index.html. Redundant script since check-index-errors also does it.
- check-titles: Checks wether the papers titles in index.html match the titles of the corresponding PDF file. Redundant script since check-pdf-errors also does it.
- check-columns: Checks whether the paper PDFs are using the prescribed single-column format. This script sometimes
produces false positives and false negatives.
The above scripts are made available under a CC BY-SA 4.0 license. The scripts are provided "as is". No warranty for fitness for a particular purpose or
absence of errors!
The scripts are updated from time to time to cover more error patterns. Hence, keep your copies up-to-date when planning to
submit a volume to CEUR-WS.
External tools
- ceur-add-pagenum: Gianluca Amato has written a Python script to create the page numbers for the index.html file from the PDF files.
See the webpage of the external tools for instructions and license conditions.
Manfred Jeusfeld,
CEUR-WS.org, 05-Jan-2026 (07-Jan-2026/MJ)