如果论文在另一个参考文献中再次被引用,则缺少期刊名称(biblatex chicago)

如果论文在另一个参考文献中再次被引用,则缺少期刊名称(biblatex chicago)

编辑:我们发现这是 Overleaf 特有的问题。

我的文档中有多个refsections 和多个参考书目。当我在不同的期刊中引用同一篇论文时,refsection参考文献列表中缺少期刊名称。

在下面的 MWE 中,引言中的参考书目是正确的。在讨论中,我会看到对 Jones 的完整引用,但缺少 Smith 期刊的论文。

我尝试过noibid这个ibidtracker=false选项,但无济于事。我想我需要某种选项来完全清除章节之间的记忆。更改重复论文的引用密钥可以解决这个问题,但我宁愿不这样做。

这是 MWE 的更新版本,可重现所描述的问题

\documentclass{book}
\usepackage[natbib, authordate,backend=biber,doi=false,isbn=false,url=false,    ibidtracker=false,noibid]{biblatex-chicago}    
\usepackage{filecontents}

\begin{filecontents}{Introduction.bib}
@article{Spruijt2006b,
title = {{Advanced behavioural screening: automated home cage ethology}},
year = {2006},
journal = {Drug Discovery Today: Technologies},
author = {Spruijt, Berry M. and DeVisser, Leonie},
number = {2},
month = {6},
pages = {231--237},
volume = {3},
url = {http://linkinghub.elsevier.com/retrieve/pii/S1740674906000345},
doi = {10.1016/j.ddtec.2006.06.010},
issn = {17406749},
pmid = {24980412}
}
@article{Gerlai2002a,
title = {{Phenomics: fiction or the future?}},
year = {2002},
journal = {Trends in Neurosciences},
author = {Gerlai, Robert},
number = {10},
month = {10},
pages = {506--509},
volume = {25},
url = {http://linkinghub.elsevier.com/retrieve/pii/S0166223602022506},
doi = {10.1016/S0166-2236(02)02250-6},
issn = {01662236},
pmid = {12220878}
}
\end{filecontents}
\begin{filecontents}{Discussion.bib}
@article{Spruijt2006b,
title = {{Advanced behavioural screening: automated home cage ethology}},
year = {2006},
journal = {Drug Discovery Today: Technologies},
author = {Spruijt, Berry M. and DeVisser, Leonie},
number = {2},
month = {6},
pages = {231--237},
volume = {3},
url = {http://linkinghub.elsevier.com/retrieve/pii/S1740674906000345},
doi = {10.1016/j.ddtec.2006.06.010},
issn = {17406749},
pmid = {24980412}
}
@article{Gerlai2002a,
title = {{Phenomics: fiction or the future?}},
year = {2002},
journal = {Trends in Neurosciences},
author = {Gerlai, Robert},
number = {10},
month = {10},
pages = {506--509},
volume = {25},
url = {http://linkinghub.elsevier.com/retrieve/pii/S0166223602022506},
doi = {10.1016/S0166-2236(02)02250-6},
issn = {01662236},
pmid = {12220878}
}
\end{filecontents}
\addbibresource{Introduction.bib}

\begin{document}
\begin{refsection}[Introduction.bib]  
\chapter[General Introduction]{General Introduction}
this is a sentence
\citep{Spruijt2006b}
\printbibliography
\end{refsection}

\chapter[General Discussion]{General Discussion}
\begin{refsection}[Discussion.bib]
\citep{Spruijt2006b}
\citep{Gerlai2002a}
\printbibliography[heading=subbibliography]
\end{refsection}
\end{document}

第二章的结果如下

Chapter 2
General Discussion
(Spruijt and DeVisser 2006) (Gerlai 2002)
References
Gerlai, Robert. 2002. “Phenomics: fiction or the future?” Trends in             Neurosciences
25, no. 10 (October): 506–509.
Spruijt, Berry M., and Leonie DeVisser. 2006. “Advanced behavioural screening:
automated home cage ethology.” 3, no. 2 (June): 231–237.

答案1

您的 MWE 适用于biblatex3.10/Biber 2.10。在 Overleaf 上我确实可以重现该问题(https://www.overleaf.com/read/zdnpmspxkkyr,更简单的 MWE 将是https://www.overleaf.com/read/sdgcvxmnvjhw),这似乎是 Biber 的一个 bug,不久前已经修复。

解决方法是journaltitle使用journal

@article{Spruijt2006b,
  title = {{Advanced behavioural screening: automated home cage ethology}},
  year = {2006},
  journaltitle = {Drug Discovery Today: Technologies},
  author = {Spruijt, Berry M. and DeVisser, Leonie},
  number = {2},
  month = {6},
  pages = {231--237},
  volume = {3},
  url = {http://linkinghub.elsevier.com/retrieve/pii/S1740674906000345},
  doi = {10.1016/j.ddtec.2006.06.010},
  issn = {17406749},
  pmid = {24980412}
}

https://www.overleaf.com/read/zzrfttnshsdc

因此问题似乎是 Biber 未能对.bib除第一个加载的文件之外的其他文件执行某些源映射步骤。

相关内容