Thomas Arildsen
2007-05-24 10:16:56 UTC
I seem to have a problem using the crossref mechanism in BibTeX files
when using biblatex.
If I compile the following example (see references.bib at the bottom):
\usepackage{babel}
\usepackage{natbib}
\begin{document}
\section{First Section}
\label{sec:first-section}
An author has written the chapter \cite{Author2007}.
By the way, the chapter mentioned at the beginning
is in the book \cite{Editor2007}.
\bibliographystyle{plain}
\bibliography{references}
\end{document}
I get a bibliography saying:
[1] The Chapter Author. A Chapter on Something. In Editor [2 ], 2007.
[2] The Editor, editor. A Book on Something. A Publisher, 2007.
This is acceptable to me. However, if I choose to use biblatex in stead:
\documentclass[12pt,english,a4paper,twoside]{article}
\usepackage{babel}
\usepackage[sorting=none]{biblatex}
\bibliography{references}
\begin{document}
\section{First Section}
\label{sec:first-section}
An author has written the chapter \cite{Author2007}.
By the way, the chapter mentioned at the beginning
is in the book \cite{Editor2007}.
\printbibliography
\end{document}
My bibliography turns out like this:
[1] Author, The Chapter. \A Chapter on Something". In: ed. by The
Editor. A Publisher, 2007.
[2] A Book on Something. Ed. by The Editor. A Publisher, 2007.
Notice the "In: ed. by The Editor."; something is missing - I was hoping
for "In: A Book on Something ed. by The Editor.". What am I doing wrong?
Best regards,
Thomas Arildsen
My references.bib:
@INBOOK{Author2007,
title = {A Chapter on Something},
author = {The Chapter Author},
crossref = {Editor2007},
owner = {tha},
timestamp = {2007.05.24}
}
@BOOK{Editor2007,
title = {A Book on Something},
publisher = {A Publisher},
year = {2007},
editor = {The Editor},
owner = {tha},
timestamp = {2007.05.24}
}
when using biblatex.
If I compile the following example (see references.bib at the bottom):
\usepackage{babel}
\usepackage{natbib}
\begin{document}
\section{First Section}
\label{sec:first-section}
An author has written the chapter \cite{Author2007}.
By the way, the chapter mentioned at the beginning
is in the book \cite{Editor2007}.
\bibliographystyle{plain}
\bibliography{references}
\end{document}
I get a bibliography saying:
[1] The Chapter Author. A Chapter on Something. In Editor [2 ], 2007.
[2] The Editor, editor. A Book on Something. A Publisher, 2007.
This is acceptable to me. However, if I choose to use biblatex in stead:
\documentclass[12pt,english,a4paper,twoside]{article}
\usepackage{babel}
\usepackage[sorting=none]{biblatex}
\bibliography{references}
\begin{document}
\section{First Section}
\label{sec:first-section}
An author has written the chapter \cite{Author2007}.
By the way, the chapter mentioned at the beginning
is in the book \cite{Editor2007}.
\printbibliography
\end{document}
My bibliography turns out like this:
[1] Author, The Chapter. \A Chapter on Something". In: ed. by The
Editor. A Publisher, 2007.
[2] A Book on Something. Ed. by The Editor. A Publisher, 2007.
Notice the "In: ed. by The Editor."; something is missing - I was hoping
for "In: A Book on Something ed. by The Editor.". What am I doing wrong?
Best regards,
Thomas Arildsen
My references.bib:
@INBOOK{Author2007,
title = {A Chapter on Something},
author = {The Chapter Author},
crossref = {Editor2007},
owner = {tha},
timestamp = {2007.05.24}
}
@BOOK{Editor2007,
title = {A Book on Something},
publisher = {A Publisher},
year = {2007},
editor = {The Editor},
owner = {tha},
timestamp = {2007.05.24}
}