Mein Sohn muss eine Seminararbeit am Gymnasium schreiben und ich habe ihn überzeugt, LateX zu verwenden. Leider stoße ich auf ein Problem beim Zitieren, für das ich keine Lösung gefunden habe.
Vorgabe ist Author-Year Zitierstil, was man m.E. nur mit natbib hinbekommt. Das funktioniert fein ohne babelbib. Er zitiert auch deutsche Literatur, weswegen ich babelbib verwenden muss. Das führt aber zur Fehlermeldung
"ERROR: Package natbib Error: Bibliography not compatible with author-year citations."
Hier die Bib-Datei (bsp.bib):
Open in Online-Editor
@article{Deutsch2011, author = {Harry Deutsch}, title = {Ein deutscher Fachaufsatz}, journal = {Spionage Magazin}, year = {2011}, volume = {2}, number = {3}, pages = {12--15}, month = {Dec}, language = {ngerman}} @article{English1991, author = {Harry English}, title = {An english Paper}, journal = {Spies and Spouses Journal}, year = {1991}, month = {March}, number = {1}, pages = {5--48}, volume = {23}, language = {english}}
Wie man sieht, alles schön mit Autor und Jahreszahl. Hier die LateX-Datei (bsp.tex):
Open in Online-Editor
\documentclass[12pt,a4paper]{scrartcl}\usepackage[T1]{fontenc}\usepackage[utf8x]{inputenc}\usepackage[english,ngerman]{babel}\usepackage[round,authoryear]{natbib}\usepackage{babelbib}\begin{document}%opening\title{Beispieltitel}\author{B. Autor}% make the title area\maketitle\begin{abstract} Beispielartikel zur Demonstration der Inkompatibilität von \texttt{natbib} und \texttt{babelbib}. \end{abstract}\section{Überschrift} Deutsches Zitat \citep[S.~11]{Deutsch2011} Englisches Zitat \citep[S.~12]{English1991}\bibliographystyle{babplain}\bibliography{bsp}\end{document}
Was ist die Ursache für dieses Verhalten? Vielen Dank im Voraus Frank