von Aldeyn » Sa 25. Feb 2012, 12:12
Ich schreibe gerade eine Arbeit und verwende Citavi für die Erstellung meiner Bibliographie. Dabei kommt auch ein Buch vor, welches Anführungszeichen im Titel verwendet. Diese werden von Citavi als {"} exportiert.
Dies führt dazu, daß das Dokument nicht mehr kompiliert, wenn babel verwendet wird.
Minimalbeispiel:
\RequirePackage{filecontents}
\begin{filecontents*}{Bib.bib}
@incollection{article1,
xref = {book1},
author = {Author, Auth},
title = {{"}ABC{"} Title 1},
pages = {1--2},
editor = {Editor, Ed},
booktitle = {Book Title 1},
year = {2010}
}
@book{book1,
author = {Editor, Ed},
year = {2010},
title = {Book Title 1}
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage[german]{babel}
\usepackage[backend=bibtex8,sortlocale=de,style=authoryear,dashed=false,mincrossrefs=1]{biblatex}
\bibliography{Bib}
\begin{document}
\parencite{article1}
\printbibliography
\end{document}
Wenn ich das babel-Paket weglasse, kompiliert das Dokument völlig korrekt. Das Problem: natürlich wird dann Hrsg. als ed. angezeigt.
Gibt es dafür eine Lösung?
Ich schreibe gerade eine Arbeit und verwende Citavi für die Erstellung meiner Bibliographie. Dabei kommt auch ein Buch vor, welches Anführungszeichen im Titel verwendet. Diese werden von Citavi als {"} exportiert.
Dies führt dazu, daß das Dokument nicht mehr kompiliert, wenn babel verwendet wird.
Minimalbeispiel:
[code]
\RequirePackage{filecontents}
\begin{filecontents*}{Bib.bib}
@incollection{article1,
xref = {book1},
author = {Author, Auth},
title = {{"}ABC{"} Title 1},
pages = {1--2},
editor = {Editor, Ed},
booktitle = {Book Title 1},
year = {2010}
}
@book{book1,
author = {Editor, Ed},
year = {2010},
title = {Book Title 1}
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage[german]{babel}
\usepackage[backend=bibtex8,sortlocale=de,style=authoryear,dashed=false,mincrossrefs=1]{biblatex}
\bibliography{Bib}
\begin{document}
\parencite{article1}
\printbibliography
\end{document}
[/code]
Wenn ich das babel-Paket weglasse, kompiliert das Dokument völlig korrekt. Das Problem: natürlich wird dann Hrsg. als ed. angezeigt.
Gibt es dafür eine Lösung?