Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Natbib - mehr als 3 Autoren in der Referenz anzeigen

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.02.2012
    Beiträge
    11

    Natbib - mehr als 3 Autoren in der Referenz anzeigen

    Hallo,

    ich nutze Natbib mit plainnat und möchte, dass in meiner Bibliography mehr als 3 Autoren vollständig ausgeschrieben werden. Derzeit zeigt er nur den ersten und letzten an und die anderen mit abgekürztem Vor- und Nachnamen. Kann man da das maximum irgendwie hochsetzten?

    im text kann es ruhig bei Name et al. bleiben...hier wird derzeit name1 and name_letzter angezeigt.

    danke für die hilfe

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Ohne Minimalbeispiel hab ich grad keine Lust das auszuprobieren, aber nach deiner Beschreibung zu urteilen stimmt da was nicht.

    A: plainnat sollte Vornamen IMHO ausschreiben, es sei denn du gibst in deiner bib-Datei nicht den vollen Vornamen an (vrgl. auch http://keizai.xrea.jp/latex/bib/samp...e-plainnat.pdf ).

    B: Nachnamen werden nie abgekürzt, wieso auch!?

    C: Wenn überhaupt werden die letzten Autoren durch et al. ersetzt, aber es sollte nicht der Erste und Letzte genannt werden, und dazwischen was weggelassen werden.

    im text kann es ruhig bei Name et al. bleiben...hier wird derzeit name1 and name_letzter angezeigt
    Also Meier, Müller & Lehmann (1999) wird bei dir als Meier and Lehmann (1999) statt Meier et al. (1999) gesetzt---in welchem möglichen Stil sollte das denn richtig sein???

    Mach ein MB, vlt. hast du was verändert, so kann man hier nur raten!

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.02.2012
    Beiträge
    11
    Also die Vornamen, habe ich selber gekürzt und nutze als Zitierung citealt{...}

    es sieht im prinzip so aus:

    good explication by ENNEKING (1999, p. 45f), BOYLE (2003, p. 113f) and
    BATEMAN AND SWANSON (2002, p. 112f)

    wird in der referenz zu (bezogen auf bateman)
    Bateman, I. A., C. R. D. B. H. M. H. N. H. T. J.-L. M. L. G. M. S. z. E. P. O. D. W. S. R. and Swanson, J. (2002). Economic Valuation with Stated preference techniques - a manual. Edwar Elgar for the Department for Transport, Cheltenham.

    ich nutz jabref für die bibliothek, vielleicht hakt es da?

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    mach doch bitte mal ein anstaendiges beispiel. wie das geht ist ist oben in einem der gepinnten posts im forum nachzulesen (selbsthilfe fehlersuche).

    mit den informationen die du stueckchenweise herausrueckst ist dir leider nicht anstaendig zu helfe. mach es also einfach fuer dich selbst einfacher und mache ein kleines beispiel.

    wie sieht z.b. deine bibliography (*.bib) datei aus, hast du namen darin

    author = {Vorname Nachname and Vorname Nachname and Vorname Nachname}

    angegeben, oder wie machst du das?

    ein gutes beispiel ist uebrigens eines das wir hier per copy&paste holen und probieren koennen ohne das wir uns dateien herunterladen oder zusammenkopieren muessen.

    gruss
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    15.02.2012
    Beiträge
    11
    sorry....

    also ich hab ganz normal natbib eingebunden
    \bibliography{diploma2}
    \bibliographystyle{plainnat}

    und zitiert immer mit: \citealt{Boyle2003}, p. 134-144

    in der bib-Datei steht z.B.

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

    @ELECTRONIC{Arrow1993,
    author = {Arrow, K., Solow, R., Portney, P. R., Leamer, E. E., Radner, R.
    and Schuman, H.},
    year = {1993},
    title = {Report of the NOAA Panel on Contingent Valuation},
    url = {http://www.darrp.noaa.gov/economics/pdf/cvblue.pdf (20.12.2011)}
    }

    @BOOK{Bateman2002,
    title = {Economic Valuation with Stated preference techniques - a manual},
    publisher = {Edwar Elgar for the Department for Transport},
    year = {2002},
    author = {Bateman, I. A., Carson, R.T., Day, B., Hanemann, M., Hanley, N.,
    Hett, T., Jones-Lee, M., Loomes, G., Mourato, S., Özdemiro?lu, E.,
    Pearce OBE, D. W., Sugden, R. and Swanson, J.},
    address = {Cheltenham}
    }

    was dann zu obiger ausgabe führt.

    an natbib.bst hab ich nix geändert, nur am plainnat-style (nachname zuerst):
    FUNCTION {format.names}
    { 's :=
    #1 'nameptr :=
    s num.names$ 'numnames :=
    numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := % last name first
    nameptr #1 >
    { namesleft #1 >
    { ", " * t * }
    { numnames #2 >
    { "," * }
    'skip$
    if$
    t "others" =
    { " et~al." * }
    { " and " * t * }
    if$
    }
    if$
    }
    't
    if$
    nameptr #1 + 'nameptr :=
    namesleft #1 - 'namesleft :=
    }
    while$
    }

  6. #6
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ist zwar kein beispiel das lauffaehig ist, aber du musst ALLE autoren mit einem 'and' trennen und nicht mit kommans und nur den letzten mit and. dann wird sich das problem auch loesen.

    gruss
    Mein Ball ist umgefallen

  7. #7
    Registrierter Benutzer
    Registriert seit
    15.02.2012
    Beiträge
    11
    super danke! hat einwandfrei funktioniert.

Lesezeichen

Berechtigungen

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