PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTeX - mehrere Autoren?



Hazel
31-05-2006, 10:01
Hallo!
Ich will mit bibtex ein Literaturverzeichnis erstellen. Jetzt wenn ich bei einem Buch mehrere Autoren habe, dann weiß ich nicht wie ich das anzeigen kann?
Bsp: ich hab als Autor Kernighan und Ritchie, dann schreibe ich
author = {Kernighan Ritchie},
in den bibtex-eintrag.
Im Literaturverzeichnis, welches ich mit bibliographystyle={gerabbrv} erstelle erscheint dann:
[3] RITCHIE, K. ...
der Kernighan wird also wie der Vorname behandelt.
Wie kann ich es machen das beide aufgeführt werden? Evtl. auch mit Vornamen?
Oder wenn der Autor "van der Vaart" heißen würde, dan möchte ich auch dass "van der" ausgeschrieben wird. Wie gehts?

idb
31-05-2006, 10:48
Hi,



Bsp: ich hab als Autor Kernighan und Ritchie, dann schreibe ich
author = {Kernighan Ritchie},


im Prinzip hast du es dir schon selbst beantwortet, nur nicht umgesetzt. Du möchtest 'Kernighan und Ritchie' schreiben, also schreib einfach 'author = {Kernighan AND Ritchie}'. :D

greets
Ingo

Hazel
31-05-2006, 13:03
Erstmal Danke.
Aber es funktioniert nicht.
Er fügt dadurch ein \btxandshort{.}\ in die .bbl Datei ein. Aber dann meckert er deswegen rum. "Undefined control sequence. \btxandshort{.}"
Was nun?

idb
31-05-2006, 13:10
Hi,

ich habe z. B. sowas wie:



@Book{Gonzalez:1992,
language = {english},
author = {R. Gonzalez and R. Woods},
title = {Digital image processing},
publisher = {Addison - Wesley Publishing Company},
address = {Reading, Massachusetts},
edition = {},
year = 1992,
note = {},
}


und das tut wunderbar. Mach am besten mal ein Minimalbeispiel und poste das mal.

greets
Ingo

Hazel
31-05-2006, 13:27
Das Problem ist das bibliographystyle={gerabbrv}
mit bibliographystyle={abbrv} funktionierts. Aber ich find gerabbrv besser. Da muss es doch noch eine Lösung geben.

idb
31-05-2006, 14:34
Hi,

du musst

\usepackage{bibgerm}

benutzen. \btxandshort ist dort definiert.

greets
Ingo

Hazel
31-05-2006, 14:48
JO, Danke jetzt gehts. Super!