Revtex warning with bibtex

Indeed it's just a warning and you are expected to ignore it. You could make it go away by arranging for SimpleTexNotes.bib to contain control lines:

@CONTROL{REVTEX41Control}
@CONTROL{apsrev41Control,author="48",editor="1",pages="0",title="",year="1"}

instead of the author="8" line that was there previously. This explicitly activates jnrlst rather than having it set as a dependency. For example you could have your build process run sed over the SimpleTexNotes.bib before running bibtex. Using bibliographystyle causes revtex to not emit the \citation{REVTEX41Control} \citation{apsrev41Control} lines to the aux file, since non-revtex bst files will not understand these. In this particular case the revtex4-1.bst defaults to the correct settings equivalent to @CONTROL{apsrev41Control,author="48",editor="1",pages="0",title="",year="1"} as desired, but in other cases it may not do as you would want. For example adding the longbibliography option to the \documentclass{revtex4-1} line would have no effect.


As of late 2019 (REVTeX 4.2c), this is still an issue. I still find that the only reasonable solution is to add \bibliographystyle{apsrev4-2} before the \bibliography command.

Tags:

Bibtex

Revtex