PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Natbib mit et al. statt u.a.?



Lisaa
10-01-2010, 15:20
Hallo,

ich verwende Natbib und zitiere mit \citet Author und Jahr. Wenn ich mehrere Autoren zitiere, erscheint "Müller u.a.". Ich will auch gar nicht alle Autoren im Text stehen haben, aber ich hätter gerne ein et al. statt dem deutschen u.a.!
Mein Text ist in deutsch und das Literaturverzeichnis logisch auch, ist es trotzdem möglich die "englische" Form et al. zu bekommen?
Grüße Lisa

edico
11-01-2010, 09:07
Du gibst bedauerlicherweise nicht an, welchen bibliographystyle du benutzt; ich zeige die Möglichkeit bei natdin.bst, wo anfangs auf User-Anpassungen hingewiesen wird (es sollte bei dinat ff vergleichbar möglich sein).

Kommentiere die Zeile aus:


%FUNCTION { ua.etal } { " u.\,a." } %% evtl. auch in eckigen Klammern " [u.\,a.]"

und kommentiere die Zeile (wieder) ein:


FUNCTION { ua.etal } { " et~al." }


edico

Lisaa
14-01-2010, 11:52
Toll! es funktioniert! Danke!

chudi1910
11-05-2013, 11:34
hallo!
ich bin neu im Forum, das ist mein erster Eintrag.
Ich finde die Function nicht.
Lediglich folgendes ist in meiner dinat.bst vorhanden:

FUNCTION {format.full.names}
% format all names
{ 's :=
""
#1 'nameptr :=
s num.names$ 'namesleft :=
{ namesleft #0 > } % while
{ s nameptr "{vv~}{ll}" format.name$ 't :=
nameptr #1 =
{ % first name
t *
}
{ namesleft #1 =
{ % last name
t "others" =
{ " " * push.ua * }
{ " " * push.und * " " * t * }
if$
}
{ % other names
", " * t *
}
if$
}
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$ % { namesleft #0 > }
}

muss ich hier etwas abändern?!

Vielen dank!

mfg
chudi

nixversteh
11-05-2013, 13:13
Hallo chudi,

willkomen im Forum.

Ich habe zwei Einträge in der dinat.bst gefunden und geändert. Bitte teste dies mal. Nenne die neue -bst-datei bitte etwa so: mydinat.bst und kopiere sie in den Ordner, wo deine texdateien liegen.

Viel Erfolg.

Nicht getestet, weil ich nur mit biblatex arbeite (die txt-Endung löschen).

Gruß

Martin

chudi1910
11-05-2013, 18:16
Vielen dank! Funktioniert einwandfrei!

Welche Zeilen wurden denn geändert? Und noch etwas. Ist es denn möglich, bzw. wo muss ich eine Änderung vornehmen, damit im Text die zitierten auch komplett groß geschrieben werden. Momentan wird aus:

\citet{BGR12}


Andruleit et al. [1]

ich hätte aber gerne


ANDRULEIT et al. [1]

Vielen dank schonmal!

chudi

mechanicus
11-05-2013, 18:19
Hi,

nutze einfach das Paket biblatex und erspare dir die Puzzelei mit bst-Dateien.

Marco