Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Natbib und apalike2, Komma vor "&"

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    8

    Natbib und apalike2, Komma vor "&"

    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:

    Code:
    \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:
    Code:
    % 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

  2. #2
    darcy-83
    Gast
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    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 *}

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.08.2008
    Beiträge
    24

    Komma zuviel - aber nur bei Werken von zwei Autoren

    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?

  5. #5
    fjd
    Gast

    Komma zuviel - aber nur bei Werken von zwei Autoren im Literaturverzeichnis

    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

  6. #6
    Registrierter Benutzer
    Registriert seit
    11.08.2008
    Beiträge
    24
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •