我有一个使用 biblatex 样式 apa 的相当复杂的文档。对于我引用的一些来源,名字会出现(根据 APA 指南,我不想出现),例如:
\autocite{windttheoryconsciousness}
得出
(Jennifer M. Windt & Noreika, 2011)
然而
\autocite{stumbrysinductionreview}
产量
(Stumbrys, Erlacher, Schädlich, & Schredl, 2012)
这些是 .bib 文件中的条目:
@article{windttheoryconsciousness,
title={How to integrate dreaming into a general theory of consciousness—a critical review of existing positions and suggestions for future research},
author={Jennifer M. Windt and Valdas Noreika},
journal={Consciousness and cognition},
volume={20},
number={4},
pages={1091--1107},
year=2011,
publisher={Elsevier}
}
@article{stumbrysinductionreview,
title={Induction of lucid dreams: A systematic review of evidence},
author={Tadas Stumbrys and Daniel Erlacher and Melanie Sch{\"a}dlich and Michael Schredl},
journal={Consciousness and Cognition},
volume={21},
number={3},
pages={1456--1475},
year=2012,
publisher={Elsevier}
}
我尝试了一个最小示例,但无法重现问题(即名字有时出现,有时不出现)。因此,我只能含糊地提出我的问题:这些来源之间可能有什么区别?我注意到有时年份标签在花括号中,但我删除了它们并重新编译 - 复杂文档中的结果仍然相同。此外,对于 bib 文件中的某些来源,我注意到作者用逗号而不是 and 分隔。更改它并重新编译 - 仍然相同。这两个来源都是第一次出现在文档中。
我将非常感激任何能解决此问题的指南。
答案1
如果两个不同的作者有相同的姓氏,biblatex
则添加名字以分别识别他们。(您可以添加选项uniquename=false
来更改此行为。)
前任:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{windttheoryconsciousness,
title={How to integrate dreaming into a general theory of consciousness—a critical review of existing positions and suggestions for future research},
author={Jennifer M. Windt and Valdas Noreika},
journal={Consciousness and cognition},
volume={20},
number={4},
pages={1091--1107},
year=2011,
publisher={Elsevier}
}
@article{windttheoryconsciousness2,
title={How to integrate dreaming into a general theory of consciousness—a critical review of existing positions and suggestions for future research},
author={Alex Windt and Valdas Noreika},
journal={Consciousness and cognition},
volume={20},
number={4},
pages={1091--1107},
year=2011,
publisher={Elsevier}
}
@article{stumbrysinductionreview,
title={Induction of lucid dreams: A systematic review of evidence},
author={Tadas Stumbrys and Daniel Erlacher and Melanie Sch{\"a}dlich and Michael Schredl},
journal={Consciousness and Cognition},
volume={21},
number={3},
pages={1456--1475},
year=2012,
publisher={Elsevier}
}
\end{filecontents*}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{windttheoryconsciousness}
\autocite{windttheoryconsciousness2}
\autocite{stumbrysinductionreview}
\printbibliography
\end{document}