编辑:我们发现这是 Overleaf 特有的问题。
我的文档中有多个refsection
s 和多个参考书目。当我在不同的期刊中引用同一篇论文时,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 适用于biblatex
3.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
除第一个加载的文件之外的其他文件执行某些源映射步骤。