diff --git a/jurafoo.sty b/jurafoo.sty index 444bcde..2c50c29 100644 --- a/jurafoo.sty +++ b/jurafoo.sty @@ -142,3 +142,32 @@ % Incollection: No shorttitle in footnote, caveat: Makes footnote no longer clickable \newbibmacro*{cite:title:incollection}{} + +\newbibmacro{fshowcited}{% + \iftoggle{tnbcbx@fshowcited} + {\iffieldundef{shorttitle} + {} + {\setunit{\addspace}% + \printtext[parens]{% + \bibstring{zitiertals}% + \setunit{\space}% + \printnames[labelname]{author}% + \setunit{\addcomma\space}% + \printfield{shorttitle}% + }}}% + {}}% + +\renewbibmacro{finentry}{% + \ifentrytype{commentary}{% + \usebibmacro{howcited}\newunit\newblock}% + {}% + \ifentrytype{book}{% + \usebibmacro{fshowcited}\newunit\newblock}% + {}% + \ifentrytype{incollection}{% + \usebibmacro{fshowcited}\newunit\newblock}% + {}% + \ifentrytype{online}{% + \usebibmacro{fshowcited}\newunit\newblock}% + {}% + \finentry}%