Seite 1 von 1

[plaindin] mehrere Autoren nicht durch Semikolon trennen

Verfasst: So 7. Nov 2010, 13:59
von smp
Hallo zusammen,

ich verwende Plaindin als Bibtex-Stil. Das Ergebnis sieht bis auf eine Kleinigkeit gut aus. Sofern ein Buch mehrere Autoren hat, werden diese durch ein Semikolon + 2 Leerzeichen getrennt.

So in etwa:

[1] Lindholm, Tim ; Yellin, Frank: The Java(tm) Virtual Machine Specication.
(1999). http://java.sun.com/docs/books/jvms/sec ... tion/html/
VMSpecTOC.doc.html

Wie könnte ich zwei Autoren durch ein "und" bzw bei mehr als 2 Autoren durch , und "und" trennen?

Meine Bibtex Datei sieht wie folgt aus:
@article{Lindholm1999,
	author = {Tim Lindholm and Frank Yellin},
	title = {The Java(tm) Virtual Machine Specification},
	publisher = {Prentice Hall},
	year = {1999},
	url = {http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html}
}
\bibliographystyle{plaindin}
\bibliography{bibliography/literatur}	

Verfasst: Mi 17. Nov 2010, 11:57
von Greftor
Hallo smp,
dieses Problem lässt sich nicht über die Einträge in deiner BibTeX-Datenbank regeln, sondern allein durch die Modifikation deiner Stildatei, in deinem Fall "plaindin". Auch wenn ich in den Naturwissenschaften eher die authordate-Stil-Familie verwende und so gut wie nicht plaindin, kann ich dir trotzdem sagen, dass der einzige Weg nur über die Modifikation der plaindin.bst führt.
Nun zur Sache: du müsstest in dieser Datei z.B. den String suchen, der so heißt wie "et al." (keine Ahnung, obs den in der Datei gibt) - bei authordate kann ich jedenfalls diesen String in Semikolon oder Komma oder "und" umwandeln und Entsprechendes erscheint dann auch im Literaturverzeichnis.
Versuch das mal, leider kann ich nicht genau weiterhelfen, da ich mit dem plaindin-Stil nicht vertraut bin.
Vielleicht hilft auch folgender Tipp: geh mal auf meine Homepage (http://geolatex.jimdo.com/literaturangaben-mit-bibtex/) und lade dir dort meine modifizierte authordate.bst-Datei runter. Natürlich brauchst du DIE nicht, aber in dem zip-Paket ist eine Anleitung dazu als pdf, und da gibt es einen Unterpunkt "Leerzeichen-Problem", wo steht, wie man einen neuen String "myetalname" definiert und diesen beliebig anpassen kann. Schau mal, ob dir das weiterhilft.

Gruß