PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Autor und Jahr verlinken mit biblatex-apa



nixversteh
30-03-2012, 12:59
Hallo liebe Foris,

ich verwende biblatex-apa um meine Quellen anzugeben.

\usepackage[style=apa,
apabackref=true,
backend=biber,
hyperref=true,
maxbibnames=99,
sorting=debug,
natbib=true
]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}

Im Text verwende ich zum Beispiel
\textcite{Dausien1996} Die Ausgabe des Zitats beschränkt sich auf die Jahreszahl. Gibt es eine Möglichkeit auch den Verfasser zu verlinken?

Hoffe mich einigermaßen verständlich ausgedrückt zu haben.

Vielen Dank

Gruß

Martin

EDIT: Ein Minimalbeispiel wie es ausschauen sollte
\documentclass[a4paper,10pt]{scrreprt}
\usepackage[utf8x]{inputenc}
\usepackage{natbib}
\bibliographystyle{apa-dvs}
\usepackage[colorlinks=true]{hyperref}

\begin{document}
\section{Test}
Dies ist ein einfacher Test \citet{Dausien1990,Dausien1994,Dausien19942,Dausie n1996,Dausien2004}
\bibliography{Fachliteratur}
\end{document}

Sepp99
30-03-2012, 19:10
Vielleicht hilft dir das weiter:
http://tex.stackexchange.com/questions/27607/biblatex-authoryear-comp-and-hyperlinks

Gruß, Sepp.-

nixversteh
30-03-2012, 21:30
Vielleicht hilft dir das weiter:
http://tex.stackexchange.com/questions/27607/biblatex-authoryear-comp-and-hyperlinks

Gruß, Sepp.-

Hallo Sepp.-,

das ist genau das, was ich gesucht habe, vielen Dank.


\makeatletter
%Works without the last bracket ;-)
\let\abx@macro@citeOrig\abx@macro@cite
\renewbibmacro{cite}{%
\bibhyperref{%
\let\bibhyperref\relax\relax%
\abx@macro@citeOrig%
}%
}
\let\abx@macro@textciteOrig\abx@macro@textcite
\renewbibmacro{textcite}{%
\bibhyperref{%
\let\bibhyperref\relax\relax%
\abx@macro@textciteOrig%
}%
}%
\makeatother

Gruß

Martin