acl-org / easy2acl

Convert data from EasyChair for use with aclpub
GNU General Public License v2.0
7 stars 8 forks source link

Insertion of page numbers/Impressum/Copyright notice into individual PDFs #4

Open kilian-gebhardt opened 5 years ago

kilian-gebhardt commented 5 years ago

Is a there a common way to put page numbers and information such as

"Proceedings of the 13th International Conference on Finite State Methods and Natural Language Processing, pages 41–49, Umea, Sweden, 4–6 September 2017. (c) 2017 Association for Computational Linguistics"

at the bottom of the first page of each paper? Compiling the book-proceedings.tex file creates a complete proceedings volume with page numbers (from which one could extract single paper pdfs with page numbers). However, at the moment the script only copies and renames the source files of the individual papers without inserting page numbers and conference/copyright information.

I suppose that for the ACL/START pipeline there must be some scripts that include this information into the individual paper pdfs. Where can I find them? Can this be also included into easy2acl?

kilian-gebhardt commented 5 years ago

I just dug around and found that using the https://github.com/nblomqvist/easy2acl version of this repo produces files that can be further processed following the steps described in https://github.com/acl-org/ACLPUB/blob/master/doc/bookchairs/index.html. This produces a book as well as individual papers with “citation stamp” and page numbers. However, the scripts seem to be somewhat outdated, as the hyperlinks don't work any longer in the compiled proceedings (in contrast to current ACL proceedings).

kilian-gebhardt commented 5 years ago

Was able to solve the hyperlink issue by using pax for the book pdf. For the stamped paper pdfs there was some issue with this line causing an Use of uninitialized value in concatenation (.) or string warning. If I change the script to not setting the PYTHONPATH variable, then hyperlinks work in the stamped pdfs.

So my personal issues are solved – however, I wonder if this process is documented somewhere. At least one should point out in the easy2acl README what kind of output to expect from the script (a numbered but not stamped book pdf, plain paper pdfs). On the other hand one could point to nbolmqvist's version of easy2acl and ACLPUB to obtain stamped proceedings.

mjpost commented 5 years ago

The ACLPUB link you provided is current, and Softconf pulls that code to run it for *ACL proceedings.

Unfortunately I haven't gone through this process myself and don't know what the issues are. Do you have time to make the README modifications and submit a PR? I would welcome having that in the README.