gi-ev / LNI-proceedings

Support for generating LNI proceedings
https://gi-ev.github.io/LNI-proceedings/
Creative Commons Zero v1.0 Universal
5 stars 5 forks source link

Unique paper IDs from the beginning to the end #17

Open koppor opened 2 years ago

koppor commented 2 years ago

Each paper has a unique paper ID when an author submits a paper (e.g., paper ID of conftool). This ID should be used for storing papers. It would be good if that ID is used at DOI processing.

Currently, the DOIs are generated sequentially. That has the drawback if on-site proceedings and post-conference proceedings are generated and authors do not show and papers have to be removed for the final proceedings.

Steps:

Implementation hints

koppor commented 2 years ago

Ablage

Sub directory papers. Each directory name there is the paper id. In the special case of multiple conf tools (e.g., easychair for workshop A, conftool for workshop B, conftool instance 2 for conference), the proceedings author need to use another number namespace (e.g., 1xxx for workshop 1, 2xxxx for workshop 2, ...)

Which file name to be used for generation? A) .txt.gen , B) .txt. We opt for B, because we trigger the generation script manually and then know how to proceed.

Generation

Read .tex, latex2unicode, remote newlines

Special case authors:

Issues

Mapping

CSV paper-mapping.csv

Id Track Nummer
1 C 1
2 C 2
... ... ...
42 A 3

There needs to be a script converting paper-mapping.csv to \addpaper commands. paperlist.tex (to be included in proceedings.tex; refs https://github.com/gi-ev/LNI-proceedings/issues/26).