PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Natbib und apalike2, Komma vor "&"



dethlef14
22-02-2008, 17:10
Hallo

Nach einigem Ausprobieren bin ich auf meine gewünschten Einstellungen meines Literaturverzeichnisses gekommen.

Benutze das Package natbib mit dem Style apalike2.

Mein Beispiel sieht so aus:



\documentclass[a4paper, 12pt, titlepage, pointlessnumbers, noonelinecaption]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{setspace}
\onehalfspacing
\usepackage[paper=a4paper,left=25mm,right=20mm,top=25mm,bottom =25mm]{geometry}
\usepackage{graphicx}
\usepackage[it]{caption}[2003/12/20]
\usepackage{natbib}
\bibliographystyle{apalike2}
\usepackage{url}

\setlength{\parindent}{0mm}

\makeatletter
\makeatother
\usepackage{natbib}
\bibliographystyle{apalike2}

\begin{document}

Lorem Ipsum \cite{christoffersen}

\bibliography{mybib}

\end{document}


Die mybib.bib so:

% This file was created with JabRef 2.3.1.
% Encoding: Cp1252

@ARTICLE{christoffersen,
author = {Susan Christoffersen and Christopher C. Geczy and David Musto and Adam Reed},
title = {Vote Trading and Information Aggregation},
journal = {The Journal of Finance},
year = {2007},
volume = {62},
pages = {2897-2929},
number = {6},
doi = {10.1111/j.1540-6261.2007.01296.x},
eprint = {http://www.blackwell-synergy.com/doi/pdf/10.1111/j.1540-6261.2007.01296.x},
url = {http://www.blackwell-synergy.com/doi/abs/10.1111/j.1540-6261.2007.01296.x}
}




Wenn ich mir das ganze ausgeben lasse, so sieht das genau so aus wie ich will, allerdings hat es in meinen Augen ein Komma zuviel, dasjenige vor dem "&"!

Christoffersen, S., Geczy, C. C., Musto, D., & Reed, A. (2007). Vote trading and information
aggregation. The Journal of Finance, 62(6), 2897–2929.

Habe im Anhang noch meine verwendete apalike2.bst, habe daran allerdings nichts geändert! Ist die Standard-datei aus Miktex 2.7.

Was mache ich flasch, resp. wie bringe ich dieses Komma heraus? Gebe ich etwas falsch ein, oder ist das ein Fehler in der .bst?

Danke

darcy-83
17-04-2008, 10:49
Hallo,
Also ich kann dir leider nicht helfen, möchte dir aber sagen, dass Du mir geholfen hast.
Ich hatte nämlich nur apa als stil, und da wurden mir meine autoren mit einem "and" am schluss getrennt und nicht mit dem netten "&". Und das finde ich geht noch weniger!
hatte schon panik dass ich mir so einen exportfilter basteln muss...
Also; vielen Dank für deinen Eintrag.
Wie das komma dann letrzendlich weggeht würde mich aber auch noch interessieren
Grüße

Xenara
17-04-2008, 11:19
Ohne Garantie, aber bei mir gerade getestet und es hat funktioniert:

Ersetze im (selbstverständlich umbenannten!) bst-File an dieser Stelle die rot markierte Zeile
{ numnames #2 >
{ "," * }

durch die blaue

{ numnames #2 >
{" " * t *}

DiePsychologin
11-03-2009, 08:40
Laut APA muss vor dem & jedoch tatsächlich ein Komma - zumindest in der englischen Literatur (ist englische Grammatik - nach Aufzählungen kommt vor das "and" ein Komma).

Allerdings nur, wenn mehr als zwei Autoren angegeben werden.

Bei nur zwei Autoren kommt kein Komma hin - leider habe ich das Problem, dass auch dann Kommas gemacht werden.

Ich nutze

\usepackage{apacite}

und

\bibliographystyle{apacite}

Zitate sehen dann z.B. so aus:

Müller, X., & Mayer, Y. (1999). Wrong citation. [...]

Geht das irgendwie, dass ich das Komma bei nur zwei Autoren wegbekomme?

fjd
24-03-2009, 00:04
Hallo DiePsychologin,
ich hatte das gleiche Problem in meiner Diplomarbeit, mit den gleichen
packages.
Ich habe in apacite.bst Zeile 2860 auskommentiert:


{ numnames #2 =
{ %
% Given that format.num.names > 1, it is 2.
%
% comma.between.two write$
%
% Format second author.
%
#2 'nameptr :=
field nameptr format.author.name 's :=


Seitdem funktioniert es bei mir.
Liebe Grüße,
fjd

DiePsychologin
24-03-2009, 08:56
Danke für den Hinweis.

Aber weißt Du, was ich gerade herausgefunden habe: dieses Komma scheint tatsächlich dahin zu gehören, nach APA. Zumindest gibt es das in den hochrangigen APA-Journals...
apacite scheint demnach schon alles richtig zu machen. :)

Liebe Grüße,

Sarah