I'm writing a paper for which the bibliographic style is unsrt (imposed by the editor). I use texlive 2010 and latexmk for compilation.
I try to use crossref for inproceedings entries in my bib file. It works well on other documents (with the same bib entries but different styles) but on this one bibtex complains:
Warning--empty booktitle in xxx
Warning--empty booktitle in yyy
The inproceedings are defined before the proceedings as required.
Here is a MWE:
\documentclass[a4paper,10pt]{article}
\begin{document}
See~\cite{Joe2011} for details.
\bibliographystyle{unsrt}
\bibliography{test_unsrt}
\end{document}
With the following bib file:
@INPROCEEDINGS{Joe2011,
author = {Joe, J.},
title = {On the use of crossref and unsrt},
crossref = {stackexchange/tex/23122}
}
@PROCEEDINGS{stackexchange/tex/23122,
title = {Proceedings of question 23122},
year = {2011},
}
Simply changing the title field to booktitle works.
The matter is that proceedings entry are supposed to have a title field (not booktitle). For instance JabRef propose only the title field. Most styles I have tried use the title field. For now my problem is closed but maybe someone with good knowledge of bibtex could fix this
Thanks in advance.
biblatex
you have a wider range of types to use.