von freetgy » Do 20. Jan 2011, 20:28
und die Lösung ist das \mkbibparens{} ins Bibmacro zu integrieren.
das ist nebenbei eines der Sachen die ich an Latex nicht so toll finde,
man bastelt sich zwar lösungen, das kann aber halt immer einen Rattenschwanz an Problemen bei funktionien hintersichziehen, wenn die Veränderten Befehle woanders noch verwendet werden.
beispielhaft hier die "bessere" Lösung eine Klammer um die Jahreszahl zu erhalten.
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperref]{%
\mkbibparens{%
\printfield{labelyear}%
\printfield{extrayear}}}}}
und die Lösung ist das \mkbibparens{} ins Bibmacro zu integrieren.
das ist nebenbei eines der Sachen die ich an Latex nicht so toll finde,
man bastelt sich zwar lösungen, das kann aber halt immer einen Rattenschwanz an Problemen bei funktionien hintersichziehen, wenn die Veränderten Befehle woanders noch verwendet werden.
beispielhaft hier die "bessere" Lösung eine Klammer um die Jahreszahl zu erhalten.
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperref]{%
\mkbibparens{%
\printfield{labelyear}%
\printfield{extrayear}}}}}