biblatex 中 \footfullcite 和 \cite 的不同配置

biblatex 中 \footfullcite 和 \cite 的不同配置

在一份文档中,我将两者\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

我不仅对不同的\DeclareFieldFormats 感兴趣,而且对不同的\AtEveryBibitems 或\renewbibmacros 感兴趣。或者两个不同的配置文件,这也将是完美的。

答案1

你可以尝试

\DeclareFieldFormat[article]{title}{\iffootnote{\textsc{#1}}{\mkbibbold{#1}}} 

(由于您没有提供 MWE,因此未经测试。

相关内容