I have encountered two issues which might be related:
first of all I'm wondering if it is possible to have a better/clean solution to changing the intext cite style of biber. My required format is: (LAST_NAME YEAR) or (LAST_NAME YEAR: PAGENUMBER). I have achieved that by the following commands (using \parencite):
\DeclareFieldFormat{postnote}{#1} %remove p
\DeclareFieldFormat{multipostnote}{#1} %remove pp
\renewcommand*{\nameyeardelim}{\addspace} %just space between name and year
\renewcommand*{\postnotedelim}{\addcolon\space} %colon after year
Is there a cleaner/better way to change the cite style in biber (probably my solution is bound to produce problems?)? In natbib there was \setcitestyle{notesep={: }} and \setcitestyle{aysep={}} but I need it in biber.
Secondly I would like to change the hyperref box to the WHOLE Cite, but currently it only extend to the year:
Is it possible (although probably not useful for multi-author-quotes) to extend the hyperref box to everything within the parenthesis?
Here the MWE:
\documentclass{scrartcl}
\usepackage[style=authoryear]{biblatex}
\usepackage{hyperref}
\DeclareFieldFormat{postnote}{#1} %remove p
\DeclareFieldFormat{multipostnote}{#1} %remove pp
\renewcommand*{\nameyeardelim}{\addspace} %just space between name and year
\renewcommand*{\postnotedelim}{\addcolon\space} %colon after year
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencite[1--2]{aristotle:poetics}
\parencite{aristotle:poetics}
\newpage
\printbibliography
\end{document}
Cheers!
