有没有可能存在类似 authoryear-icp 但不包含 ibid 的东西?

有没有可能存在类似 authoryear-icp 但不包含 ibid 的东西?

是否有可能有两个具有相同作者和同一年份的相邻引文,而第二个引文省略了作者和年份但仅打印给定的页面?

它应该看起来像

Opitz 等人(2013)首次提及,然后(第 254 页)第二次提及

而不是

Opitz 等人(2013)首次提及,然后(Opitz 等人 2013,第 254 页)第二次提及

authoryear-icomp几乎让我得到了我想要的:

Opitz 等人(2013)首次提及,然后(同上,第 254 页)第二次提及。

但是,APA 格式不使用 ibid。有人有解决方案吗?

答案1

biblatex-icompbibmacro中cite:ibid,负责打印“ibid.”引用。我们可以轻松地重新定义它,这样如果有页码引用,它就不会打印任何内容。(我决定在没有页码引用的情况下输出警告和“ibid.”以避免出现空引用。)

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear-icomp, backend=biber]{biblatex}


\renewbibmacro*{cite:ibid}{%
  \iffieldundef{postnote}
    {\PackageWarning{biblatex}{%
       'ibid' citation without postnote,\MessageBreak
       printing 'ibid' to avoid an empty citation\MessageBreak}%
     \printtext[bibhyperref]{\bibstring[\mkibid]{ibidem}}}
    {}}

\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem \autocite{sigfridsson} ipsum \autocite[380]{sigfridsson}

Lorem \autocite{nussbaum} ipsum \autocite{nussbaum}

Lorem \autocite[380]{sigfridsson} ipsum \autocite[380]{sigfridsson}

\printbibliography
\end{document}

Lorem (Sigfridsson and Ryde 1998) ipsum (第 380 页)//Lorem (Nussbaum 1978) ipsum (同上)//Lorem (Sigfridsson and Ryde 1998, 第 380 页) ipsum (第 380 页)

如果您正在选购样式,我认为芝加哥样式在作者年份“模式”下表现类似,因此biblatex-chicagowindycity可能会引起您的兴趣。(当然,芝加哥样式相当复杂,因此这些样式必须做很多工作才能正确无误。如果您正在寻找易于定制的轻量级解决方案,那么标准样式绝对是您的最佳选择biblatex-icomp。)

相关内容