我正在用 LaTeX (Overleaf) 写实验报告,使用 APA 格式引用。我使用 biblatex 软件包和 APA 格式。
但是,我学校的参考指南中说,在不需要检索日期的 URL 前面加上“检索自”字样,即不随时间变化的来源。apa-biblatex
不会自动执行此操作,而且我似乎找不到有效的解决方案。 我发现的唯一解决方案(经过至少一个小时的谷歌搜索)是切换到包apacite
,但这样做会非常繁琐。
下面是来自数据库的一篇杂志文章,它需要 URL 但不需要检索信息的日期。
梅威瑟:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[style=apa,backend=biber]{biblatex}
\addbibresource{references.bib}
\begin{document}
\begin{filecontents}{references.bib}
@article{DePalma2005,
%Magazine article from electronic database
author = {DePalma, A.},
year = {2005},
title = {Sequencing in the post-genomic age},
journal = {Bioscience Technology},
volume = {30},
number = {4},
publisher = {Advantage Business Media},
url = {https://link.gale.com/apps/doc/A132192766/SCIC?u=kungsholmens&sid=SCIC&xid=beac04f2}
}
\end{filecontents}{references.bib}
\parencite{DePalma2005}
\printbibliography
\end{document}
这给了我这个输出,没有“检索自”:
这是我的期望输出,URL 前面带有“检索自”:
您有什么办法可以解决这个问题吗?这真的让我很困扰!
答案1
此处 APA 格式的规则有所改变。如果我理解正确的话,第 6 版 APA 格式要求所有 URL 和 DOI 都标有“检索自”,而第 7 版 APA 格式仅在包含访问日期 () 时才要求标有“检索自” urldate
。
这就是我们该做的biblatex-apa
和biblatex-apa6
要实现的。(如果这不是美国心理学会出版手册需要,请将此作为错误报告给https://github.com/plk/biblatex-apa/issues。如果您能包含对手册和示例文档的引用,那将会很有帮助。)
您将style=apa,
获得 APA 手册第 7 版中的行为(“检索自 ...” 仅包含访问日期 [ urldate
])
\documentclass{article}
\usepackage[style=apa, backend=biber]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{DePalma2005,
author = {DePalma, A.},
year = {2005},
title = {Sequencing in the post-genomic age},
journal = {Bioscience Technology},
volume = {30},
number = {4},
publisher = {Advantage Business Media},
url = {https://link.gale.com/apps/doc/A132192766/SCIC?u=kungsholmens&sid=SCIC&xid=beac04f2},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{DePalma2005}
\printbibliography
\end{document}
您将style=apa6,
获得 APA 手册第 6 版中的行为(总是“从......检索”)
\documentclass{article}
\usepackage[style=apa6, backend=biber]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{DePalma2005,
author = {DePalma, A.},
year = {2005},
title = {Sequencing in the post-genomic age},
journal = {Bioscience Technology},
volume = {30},
number = {4},
publisher = {Advantage Business Media},
url = {https://link.gale.com/apps/doc/A132192766/SCIC?u=kungsholmens&sid=SCIC&xid=beac04f2},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{DePalma2005}
\printbibliography
\end{document}