我使用的是 biblatex 样式的 footnote-dw,但需要所有标题都为斜体,因为这也是我在正确文本中强调它们的方式。我设法在所有情况下都实现了这一点,但对于重复引用,只给出标题。有没有办法设置这种草书?
MWE(可能包含相关内容):
\documentclass[fontsize=11.5pt,twoside]{scrreprt}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\begin{filecontents*}{test.bib}
@book{Kant1,
author={Manu Kant},
title={Critique of Pure Treason},
subtitle={Why are there no pink MandMs},
address={Chocolvania},
year=2017
}
@book{Kant4,
author={Franz Kant},
title={Down with pink},
subtitle={A heteronormative misogynist manifesto},
address={Reesestown},
shorthand={Manifesto},
year=2008
}
@book{Kant2,
author={Franz Kant},
title={Ignore my Brother},
subtitle={Hes an idiot},
address={Reesestown},
shorthand={Moron},
year=2018
}
\end{filecontents*}
\usepackage[style=footnote-dw,
backend=biber,
edbyidem=true,
nopublisher=true,
edsuper=true,
idembibformat=dash,
doi=false,isbn=false,url=false,
]{biblatex}
\DeclareFieldFormat{shorthand}{\emph{#1}}
\DeclareFieldFormat{title}{\emph{#1}}
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\DeclareFieldFormat{pages}{#1}
\addbibresource{test.bib}
\begin{document}
The argument between the Brothers Kant\footnote{See \cite[123]{Kant1} and \cite[5]{Kant2}.} seems to boil\cite[43]{Kant1} down\cite[2]{Kant1} mostly to sugary treats.\cite[7]{Kant2} Mmmmmhmmm sugary treats.\footnote{Yet see also the sexist underpinnings in \cite{Kant1}, cf. \cite{Kant4}!}
\end{document}
答案1
简短引文采用字段格式排版citetitle
\DeclareFieldFormat{citetitle}{\mkbibemph{#1}}
注意使用\mkbibemph
而不是\emph
。