我有一个使用这个创建的 overleaf 项目模板篇幅超过 200 页。文本中的 APA 引用未出现在某些 bibitem 中。以下是 MWE 代码:
\documentclass[letterpaper, % Use US letter-size paper
oneside, % No verso and recto differences
12pt] % Use a specific font size
{memoir}
\usepackage[backend=biber,
isbn=false,
dashed=false,
style=apa]%
{biblatex}
\bibliography{src/sample/library}
\begin{document}
Students can learn and absorb knowledge in a variety of ways depending on their learning styles, and the teacher can present their content in various teaching styles \parencite{felder1988learning}.
The model predicted by the BN is compared with Felder’s scale obtained using the Index of Learning Styles questionnaire \parencite{soloman2005index}
\end{document}
对于 它felder1988learning
显示为“(RM Felder & Silverman, 1988)”,而对于soloman2005index
它显示为“(Soloman & Felder, 2005)”。以下是 bib 文件中与这两个条目相对应的条目。为什么引用不一致,尽管这两个条目的作者姓名格式相似?如何从 (RM Felder & Silverman, 1988) 中删除“RM”?
@article{felder1988learning,
title = {Learning and teaching styles in engineering education},
author = {Felder, Richard M and Silverman, Linda K},
year = 1988,
journal = {Engineering education},
publisher = {North Carolina},
volume = 78,
number = 7,
pages = {674--681}
}
@article{soloman2005index,
title = {Index of learning styles questionnaire},
author = {Soloman, Barbara A and Felder, Richard M},
year = 2005,
journal = {NC State University. Available online at: https://www.engr.ncsu.edu/stem-resources/legacy-site/learning-styles/ (last visited on 02.14.2021)},
volume = 70
}
答案1
从您目前分享的条目来看,我无法重现您描述的行为。
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{felder1988learning,
title = {Learning and teaching styles in engineering education},
author = {Felder, Richard M and Silverman, Linda K},
year = 1988,
journal = {Engineering education},
publisher = {North Carolina},
volume = 78,
number = 7,
pages = {674--681}
}
@online{soloman2005index,
title = {Index of learning styles questionnaire},
author = {Soloman, Barbara A and Felder, Richard M},
year = 2005,
organization = {NC State University},
url = {https://www.engr.ncsu.edu/stem-resources/legacy-site/learning-styles/},
urldate = {2021-02-14},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Lorem \autocite{felder1988learning}
ipsum \autocite{soloman2005index}
\printbibliography
\end{document}
正如预期的那样。
如果你引用了另一篇以另一位 Felder 为第一作者的论文,你所描述的行为将是正确的 APA 格式(请参阅https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles/citing-authors-same-surname)。
但也有可能两个 Felder 是同一个人,他们在文件中给出了不同的版本.bib
,例如Felder, Richard M
vs Felder, Richard
。在这种情况下,将名称规范化为同一版本可能会有所帮助。