PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Natbib mit plainnat/alphadin



someone25
12-05-2011, 11:38
Hallo zusammen,

in meiner Arbeit würde ich gerne im Text mit plainnat zitieren:

[vgl. Camphausen, 2007, S. 12f].
funktioniert auch perfekt mit:


\usepackage{natbib}
\bibliographystyle{plainnat}




im Literaturverzeichnis würde ich dann gerne mit alphadin auflisten, also:


\usepackage{natbib}
\bibliographystyle{alphadin}

leider wird dann mit alphadin folgenderweise im Text zitiert:

(vgl. Cam07, S. 12f)



Nun, ich habe schon einiges versucht, beides zu kombinieren, leider ohne Erfolg.

Ich könnte auch mit dem Literaturverzeichnis aus plainnat leben, leider sind dann hier die Englische Schreibweise (kleinschreigung, and anstatt und, etc...)

Kann mir jemand einen Tipp geben, alphadin mit ausgeschrieben Autoren zu bekommen, oder plainat mit deutscher Schreibweise?


Vielen Dank.

Festus
13-05-2011, 14:32
Hallo,

also am saubersten wäre es einen für natbib kompatiblen Zitierstil mit custom-bib (und der Sprachoption 'german') zu erzeugen.

Du könntest auch schauen ob es eine 'plainnat.bst' gibt (falls natbib die Formatinfos nicht in seiner .sty Datei enthält, das weiß ich nicht genau). In der könntest du dann nach 'and' suchen, es durch 'und' ersetzen und die neue .bst unter anderem Namen speichern.

Es gibt hier (http://www.chemieonline.de/forum/showthread.php?t=140871) auch noch den Vorschlag in der Literaturdatenbank 'and' durch 'und' zu ersetzen. Das ist aber sehr unsauber. Das 'and' in der Datenbank hat nichts mit dem 'and' in der Bibliographie zu tun, sondern sagt Latex wo ein Autor endet und der nächste anfängt. Es durch 'und' zu ersetzen sollte dazu führen, dass alle Autoren als Einer gesehen werden. Das hat mindestens Einfluss auf die Sortierung, und sicher auch noch auf andere Dinge.

Festus
13-05-2011, 15:02
Probiers mal mit dem .bst. Ich übernehme aber keine Garantie, dass durch meine Änderungen keine Fehler auftreten...ich würde immer noch die custom-bib Variante empfehlen.

P.S. zum hochladen musste ich die Endung ändern. Mach aus txt einfach wieder bst