I am submitting a paper to a Springer journal using their LaTeX template available here. I am using the Standard Nature style (sn-standardnature.bst)
.
Everything works fine except that my InProceedings
references do not seem to be appearing correctly in my bibliography. From my reading, I have included all required fields for InProceedings
, those being the authors, title, booktitle and year. Despite the fact that I have the booktitle field, it does not appear in the reference. An example output would be:
"Smith, J. Article Title (2021)." where I am wanting: "Smith, J. Article Title. Book Title (2021)."
By experimenting I found that including the editor field would partially resolve the issue (although it would include the blank editors field in the reference itself, which I do not want).
When compiling I also get the warning:
"You can't pop an empty literal stack for entry myproceedings while executing---line 1701 of file sn-standardNature.bst".
I have followed this up but have been unable to find how to resolve my specific issues, although judging by similar answers on this site [1], [2], [3], I suspect it may be to do with an errant skip$
command in the sn-standardnature.bst
file.
\documentclass[sn-standardnature]{sn-jnl}
\begin{document}
Words1 \cite{myproceedings}
\bibliography{ABC}
\end{document}
Where an example of my InProceedings
bibtex entry is:
@InProceedings{myproceedings,
author = {Smith, J.},
title = {Article Title},
booktitle = {Book Title},
year = {2021}
}
Thanks!