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.