- assigned_to: Dominik Waßenhoven
In authortitle-dw.bbx
there are three occurences of \enquote
, I'd suggest to use \mkbibquote
instead which is the 'official' wrapper for quotation marks per the biblatex
documentation.
Furthermore, the style defines \bbx@iffieldinteger
, which I think could probably be substitued by the built-in \iffieldint
test.
I also saw a few uses of \mkbibparens
/\mkbibbrackets
in footnote-dw.cbx
where I would have used \printtext[parens]
/\printtext[brackets]
. As far as I can see, the two brances in cite:seenote
differ only by that one wrapper, so one might be able to get away only one branch by putting the logic for that into a \DeclareFieldFormat
like this (untested!)
\newbibmacro*{cite:seenote}{% \ifbool{cbx:review} {} {\addspace\printtext[cite:seenote]{% \midsentence\bibstring{seenote}\addnbspace% \ref{cbx@\csuse{cbx@first@\thefield{entrykey}}}% \ifbool{cbx:pageref} {\ifsamepage{\the\value{instcount}} {\csuse{cbx@first@\thefield{entrykey}}} {} {\addcomma\space\bibstring{page}\addnbspace% \pageref{cbx@\csuse{cbx@first@\thefield{entrykey}}}}} {}}}} \DeclareFieldFormat{cite:seenote}{\ifbool{cbx:parencitefoot}{\mkbibbrackets{#1}}{\mkbibparens{#1}}}
I would probably move most of the bare \add...
punctuation commands inside a \setunit
, but that might just be out of habit.
Anonymous