PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \citeauthor für alpha/alphadin



uniol
26-06-2008, 12:32
Moin,

wie könnte man die BibTeX-Stile alpha bzw. alphadin modifizieren, so dass in zusammenarbeit mit natbib das Kommando \citeauthor verwendet werden kann. Dieses funktioniert leider nur bei Stilen wie plain.

Ich hatte schonmal dran gedacht in output.bibitem die ausgabe so zu modifizieren, dass nicht mehr

\bibitem[BD00]{BroDugSocialLife}
\textsc{Brown}, John~S. ; \textsc{Duguid}, Paul:
\newblock \emph{The Social Life of Information}.
\newblock Harvard Business School Press, 2000. --
\newblock ISBN 0875847625

in der bbl-Datei erzeugt wird, sondern dass \citename{Brown und Duguid, } mit im ersten optionalen Parameter steht.

\bibitem[\citename{Brown und Duguid, }BD00]{BroDugSocialLife}
\textsc{Brown}, John~S. ; \textsc{Duguid}, Paul:
\newblock \emph{The Social Life of Information}.
\newblock Harvard Business School Press, 2000. --
\newblock ISBN 0875847625
Zwar kann man dann \citeauthor verwenden und es erscheint Brown und Duguid im Text, jedoch sind im Literaturverzeichnis die Elemente nicht mehr mit dem Kürzeln gekennzeichnet, sondern nur noch mit Ziffern.

Hat einer ne Idee wie man es sonst regeln könnte? Eventuell über Modifikation vom \citex-Befehl? Der wird ja letztendlich in natbib von \citeauthor aufgerufen. Nur durchschaue ich den, dank der reichlichen kryptischen Kommandos, noch nicht so recht.