在一份文档中,我将两者\cite
用于某些引文,也\footfullcite
用于其他引文。我有一个biblatex.cfg
用于配置的文件。我希望能够为这两种引文设置不同的配置。可以吗?
例子:
This is a \emph{normal} citation~\cite{Anon1}, and a footnote one\footfullcite{Anon2}.
在我的biblatex.cfg
,我希望
\DeclareFieldFormat[article]{title}{\mkbibbold{#1}} % for \cite only
\DeclareFieldFormat[article]{title}{\textsc{#1}} % for \footfullcite only
我不仅对不同的\DeclareFieldFormat
s 感兴趣,而且对不同的\AtEveryBibitem
s 或\renewbibmacro
s 感兴趣。或者两个不同的配置文件,这也将是完美的。
答案1
你可以尝试
\DeclareFieldFormat[article]{title}{\iffootnote{\textsc{#1}}{\mkbibbold{#1}}}
(由于您没有提供 MWE,因此未经测试。