This is the LaTeX checker developed for IPAC'25. The initial release perform a series of simple checks for common issues in bibitems. This is due to this section typically requiring the most attention by editors.
finder
is the document parser.checker
performs the detection of issuesmain
handles generating an output. Including generating a suitable summary to be used as the comment in indico. This uses google's Gemini AI agent.stats
is directly executable, for analysing the impact of changes against real world papers.
Statistics are generated on example files to gauge the impact of changes to the checks.
To generate a new baseline (stats/details.csv
and stats/summary.csv
), run the following from the project root
go run stats/stats.go
You'll need some tex files in examples/
The recommendation is to run this before then after code changes to see the impact your changes make in the real world.