Is there a program or a script to check BibTeX files against compliance against a standard (e.g. APA style)?
- For example, author with two initials should be stored with the two initials separated by a space, e.g. Alistair Balthasar Smith should be stored as
Smith, A. B., not
Smith, A.B.However, Google Scholar always returns the two initials together without the space between them, and causes the reference section in the output to miss the second initial.
- Another example: APA style requires both the start and end pages for a journal article, but Google Scholar sometimes does not return the end page.
- A third example: all words in the name of a journal should be capitalized but once in a while it is not formatted as so.
- A fourth (new) example: I found that in a very small number of references I had "---" instead of "--" in the page number field, turning it into a long dash.
I have been doing the checks myself manually but am hoping for an automated solution.