PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTeX: englisches bib-File, deutscher Text



muck
14-02-2006, 11:28
Hallo,

ich habe einige Probleme mit BibTeX. Meine bib-Datei sieht wie folgt aus:


@TECHREPORT{Adler2001,
author = {{Sharon Adler and Anders Berglund and Jeff Caruso and Stephen Deach
and Tony Graham and Paul Grosso and Eduardo Gutentag and Alex Milowski
and Scott Parnell and Jeremy Richman and Steve Zilles}},
title = {{{Extensible} {Stylesheet} {Language} {(XSL)} ({Version} 1.0)}},
institution = {{World Wide Web Consortium}},
year = {{2001}},
type = {{Technische Spezifikation}},
note = {{On\-line: \url{http://www.w3.org/TR/xsl/}}},
url = {{http://www.w3.org/TR/xsl/}},
}

@TECHREPORT{Altheim2001a,
author = {{Murray Altheim and Frank Boumphrey and Sam Dooley and Shane McCarron
and Sebastian Schnitzenbaumer and Ted Wugofski}},
title = {{Modularization of {XHTML}}},
institution = {{World Wide Web Consortium}},
year = {{2001}},
type = {{Technische Spezifikation}},
note = {{On\-line: \url{http://www.w3.org/TR/xhtml-modularization/}}},
url = {{http://www.w3.org/TR/xhtml-modularization/}},
}

Die Autoren werden also alle durch "and" getrennt. Bei einem deutschen Text benutze ich folgende Pakete in der Präambel:


\documentclass[a4paper,12pt,twoside,BCOR7mm]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{relsize}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc, url}
\usepackage{color}
\usepackage{listings}
\usepackage[comma,round]{natbib}

und im Dokument anschließend

"Arbeiten wie XSL \citep{Adler2001} oder ...".

Aufgerufen wird BibTex dann über


\bibliographystyle{natdin}
\bibliography{../bib2006}

Die natdin.bst liegt bei mir unter D:\Programme\texmf\bibtex\bst\natbib -- so weit so gut. Das Erzeugen des Literaturverzeichnisses funktioniert auch problemlos, aber im Text steht dann so etwas wie

"Arbeiten wie XSL (Sharon Adler and Anders Berglund and Jeff Caruso and Stephen Deach and Tony Graham and Paul Grosso and Eduardo Gutentag and Alex Milowski and Scott Parnell and Jeremy Richman and Steve Zilles (2001) oder ..."

Es werden weder mehrere Autoren abgekürzt, noch wird aus dem "and" ein Komma (weder im Text noch beim Literaturverzeichnis). Woran kann das liegen? Ich würde gerne das natbib-Paket und auch den natdin-Style nutzen :(

Für Hilfe wäre ich echt dankbar.

Salnic
14-02-2006, 11:37
Hi muck,

ein paar mehr Klammern sollten helfen:
author = {{Sharon Adler} and {Anders Berglund} and {Jeff Caruso} and {Stephen Deach}
and {Tony Graham} and {Paul Grosso} and {Eduardo Gutentag} and {Alex Milowski}
and {Scott Parnell} and {Jeremy Richman} and {Steve Zilles}},

wobei Du diese Klammern nur brauchst, um Bibtex davon abzuhalten, irgend welche Veränderungen an diesem Eintrag zu machen. Sollte demnach auch so funktionieren:

author = {Sharon Adler and Anders Berglund and Jeff Caruso and Stephen Deach
and Tony Graham and Paul Grosso and Eduardo Gutentag and Alex Milowski
and Scott Parnell and Jeremy Richman and Steve Zilles},

Salnic

muck
14-02-2006, 12:49
Hi muck,

ein paar mehr Klammern sollten helfen:
author = {{Sharon Adler} and {Anders Berglund} and {Jeff Caruso} and {Stephen Deach}
and {Tony Graham} and {Paul Grosso} and {Eduardo Gutentag} and {Alex Milowski}
and {Scott Parnell} and {Jeremy Richman} and {Steve Zilles}},

wobei Du diese Klammern nur brauchst, um Bibtex davon abzuhalten, irgend welche Veränderungen an diesem Eintrag zu machen. Sollte demnach auch so funktionieren:

author = {Sharon Adler and Anders Berglund and Jeff Caruso and Stephen Deach
and Tony Graham and Paul Grosso and Eduardo Gutentag and Alex Milowski
and Scott Parnell and Jeremy Richman and Steve Zilles},

Salnic

Mir ist eben auch aufgefallen, dass da einige Klammern unpassend (bzw. zu wenig waren). Danke, jetzt hat es geklappt. Ich weiß noch, dass die Klammerung irgendwann mal aufgetreten ist, als JabRef etwas bemoserte...

Nochmals Danke und Gruß,

Muck