Anpassung von incollection für apalike

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


j_n_sch
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 16. Sep 2010, 14:41

Anpassung von incollection für apalike

Beitrag von j_n_sch »

Kurz vor Abgabe meiner Diplomarbeit will mein Professor eines 'seiner' Buchkapitel zitiert haben.

Ich nehme also den Typ @incollection und fülle die entsprechenden Felder aus. Leider erscheint in der Ausgabe immer das englische Wort editor.

Wie kann ich das verhindern? (biblatex ist bekannt, kann ich zeitlich nicht mehr umsetzen, weil mein apalike auch schon mit Mühe angepasst wurde)

Außerdem würde ich gerne die Reihenfolge ändern und einen Doppelpunkt einfügen:
Peter(2008). Fruehstueck. In: Der Tagesablauf. Jana. Wiley-Blackwell, Oxford

Minimalbeipiel:
\documentclass[12pt]{article}

\usepackage[ngerman]{babel}
\usepackage{filecontents}
\usepackage[square]{natbib}
\bibpunct[,~]{[}{]}{;}{a}{}{,~}


\begin{filecontents*}{Literatur.bib}
@incollection{Kara.2010b,
author = {Peter},
title = {Fruehstueck},
booktitle = {Der Tagesablauf},
publisher = {Wiley-Blackwell},
year = 2008,
editor = {Jana},
address = {Oxford}
}
\end{filecontents*}

\begin{document}

\nocite{*}
\bibliographystyle{apalike}
\bibliography{Literatur}

\end{document}
Außerdem den entsprechenden Abschnitt der sty-Datei:
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
output.year.check % apalike
new.block
format.title "title" output.check
new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series output
format.chapter.pages output
new.sentence
publisher "publisher" output.check
address output
format.edition output
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
new.block
note output
fin.entry
}
Bin, wie immer, über JEDE Hilfe dankbar!!