-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We should do sanity checks on uploaded bibtex files. #23
Comments
Every time I try to do something with BibTeX I am reminded of what it is like to work with stone tools. It turns out that there is no formal grammar for the BibTeX file format, and the only definition is in the code. Many people have tried to write bibtex parsers, with varying degrees of success.
This reminds me why we didn't try to parse bibtex directly. How do you parse a format that is described only by a binary? |
Note: bibtexparser will not parse cryptobib because it fails with |
The Bibliographic entries need to be converted into other formats:
|
The code now uses a combination of The extraction of bibtex entries is tricky when the author uses |
If something is uploaded for iacrcc.cls, then there is a check that runs on the metadata of citations to make sure that everything has a DOI. For other document classes, we could run a bibtex parser and check the quality of references there. Since the bibtex file may contain unused references, we should extract things like
\citation{galindo2021fully}
from the main.aux file and check only those references.The text was updated successfully, but these errors were encountered: