Hallo, Am Thu, 25 Nov 2004, hannes.vogelmann@imk.fzk.de schrieb:
ich habe ein Frage zu LaTeX und natbib:
Meine bibtex Datenbank hat Einträge folgender Form:
@Article{Cromwell87, Author = {E. Cromwell and T. Trickl and Y.T. Lee and A.H. Kung}, Title = {Ultranarrow bandwith VUV-XUV laser system}, [..] Jetzt würde ich gerne mit
\citet*{Cromwell87}
ein Zitat der Form [Cromwell, Trickl, Lee and Kung 1987] erzeugen. Stattdessen wird aber [Cromwell et al. 1987] erzeugt, also das gleiche wie mit dem Aufruf durch
\citet{Cromwell87}
Die Option in
\usepackage[square, longnamesfirst]{natbib}
half auch nicht weiter.
Ich vermute den Fehler in der Autorenliste, aber ich weiß nicht was ich dort verändern sollte.
Nein, die ist ok.
Hat jemand eine Idee?
Kontrolliere mal deine natbib.cfg. Ansonsten: ===== \documentclass[a4paper]{scrartcl} \usepackage{natbib} \makeatletter \newcommand{\bibstyle@hvogelmann}{% \bibpunct{}{]}{,}{a}{}{,~}% \gdef\NAT@nmfmt##1{[##1}% } \makeatother \bibliographystyle{dinat} \citestyle{hvogelmann} \begin{document} test \citet*{Cromwell87} \bibliography{\jobname} \end{document} ==== In der Definition von bibstyle@hvogelmann kannst du auch noch diverses anderes anpassen. Und diese kannst du auch in deine natbib.cfg auslagern, d.h. dort dann deinen verschiedenen Zitierstile sammeln. HTH, -dnh PS: bist du noch auf dem Berg? ;) --
Du kannst niemals einer großen Panne entgehen, in dem Du eine kleine produzierst. Aber umgekehrt. Das nennt sich dann "Windows-Bugfix". [Sascha Wirth und Sebastian Weiser in dtk]