I have the following problem: I need a kind of very simple "double citing system". For normal literature I use the author-year style in biblatex without problems. I made following small changes:
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand{\postnotedelim}{\addcolon\space}
\DeclareFieldFormat{postnote}{#1}
The problem is now I want to cite old books (early modern period) in a different way (not as author-year), something like this:
Shortauthor, *shorttitle*, p. 124
I think a solution is to write an own cite command, something like this, which seems to work well:
\DeclareBibliographyDriver{myshort}{%
\usebibmacro{begentry}%
\ifboolexpr{ test{\ifnameundef{shortauthor}}
or test {\iffieldundef{shorttitle}}}
{\usedriver{}{\thefield{entrytype}}}
{\printnames{shortauthor}%
\setunit{\addcomma\space}%
\printfield{shorttitle}\isdot}%
\usebibmacro{finentry}%
}
\DeclareCiteCommand{\mycite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usedriver{}{myshort}}
{\multicitedelim}
{\usebibmacro{postnote}}
BUT (and this is my actual question): is there a way to:
- disable the small capitals of the author?
- put the title in cursive?
- get the "p." for pages back?
That is, a way of somehow disable for this concrete command the general options I put with the renewcommands, etc.
italic
?