ich möchte Namen bei der Autor-Jahr-Zitierweise, bei natbib, in \textls{\textsc{…}} setzen, sodaß nur Namen, nicht aber Jahreszahlen oder Dinge wie »u. a.« in Kapitälchen und gesperrt gesetzt werden. Ich denke, über die .bst-Datei bekommt man das nicht hin. Ich habe es so versucht, aber das wird umständlich, wenn man die optionalen Argumente von citet (oder citep) braucht:
\documentclass{scrartcl}
\usepackage[expansion=true,final,babel=true]{microtype}
\usepackage[german]{babel}
\usepackage{natbib}
\renewcommand{\bibnumfmt}[1]{}
\setcitestyle{comma,aysep={},yysep={,}}
\newcommand{\origcitet}{}
\let\origcitet=\citet
\renewcommand{\citet}[1]{\textls{\textsc{\citeauthor{#1}}}~(\citeyear{#1})}
\begin{document}
Siehe \citet{Goossens1993}.
\bibliographystyle{natdin}
\bibliography{bib}
\end{document}% Encoding: UTF8
@Book{Goossens1993,
Title = {The \LaTeX{} Companion},
Author = {Michel Goossens and Franck Mittelbach and Alexander Samarin},
Publisher = {Addison Wesley},
Year = {1993}
}