我使用 Zotero 和 Better BibTeX 来管理我的参考文献。我试图引用一篇已提交出版的文章。根据APA 风格指南,稿件应注明写作年份,并在参考文献中列出,并在参考文献末尾注明“已提交出版的稿件”。
我尝试按照 APA BibLaTeX 样式文档第 4.2.1 节中的说明操作,但要么是我操作错误,要么就是不起作用。添加pubstate = {mansub}
到 bib 条目后,在参考文献末尾会正确显示“已提交出版的手稿”。但是,如果我还给出年份,那么参考文献中就会省略“已提交出版的手稿”。
梅威瑟:
主文本
\documentclass{article}
\usepackage[american]{babel}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{references.bib}
\DeclareLanguageMapping{american}{english-apa}
\begin{document}
\section{Introduction}
\cite{matherIntraplateVolcanismTriggered2020}
\printbibliography
\end{document}
参考文献.bib
@article{matherIntraplateVolcanismTriggered2020,
title = {Intraplate Volcanism Triggered by Bursts in Slab Flux},
author = {Mather, Ben R. and Müller, R. Dietmar and Seton, Maria and Ruttor, Saskia and Nebel, Oliver and Mortimer, Nick},
date = {2020-12-16},
journaltitle = {Science Advances},
volume = {6},
number = {51},
pages = {eabd0953},
pubstate = {mansub},
publisher = {{American Association for the Advancement of Science}},
}
答案1
pubstate
可作为在引文和参考书目中提供年份的替代,提交的稿件不会作为参考书目条目中的附加项目出现,而是代替年份。如果有可用的年份,则使用这个年份,因此pubstate
会被隐藏。
相反,该howpublished
字段还支持mansub
并在参考书目条目中添加附加项目,表明手稿已提交出版。
\begin{filecontents}{\jobname.bib}
@unpublished{a,
title = {Title},
author = {Author, A.},
journaltitle = {Journal},
date = {2023},
pubstate = {mansub},
howpublished = {mansub},
}
@unpublished{b,
title = {Title},
author = {Buthor, B.},
date = {2023},
howpublished = {mansub},
}
@unpublished{c,
title = {Title},
author = {Cuthor, C.},
howpublished = {mansub},
pubstate = {mansub},
}
@unpublished{d,
title = {Title},
author = {Duthor, D.},
pubstate = {mansub},
}
@unpublished{e,
title = {Title},
author = {Euthor, E.},
howpublished = {mansub},
}
\end{filecontents}
\documentclass{article}
\usepackage[american]{babel}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\cite{a,b,c,d,e}
\printbibliography
\end{document}
作者,2023 年;Buthor,2023 年;Cuthor,手稿提交出版;Duthor,手稿提交出版;Euthor,nd
参考
作者,A. (2023)。标题 [已提交出版的手稿]。
Buthor, B. (2023)。标题 [已提交出版的手稿]。
Cuthor, C.(已提交手稿以供出版)。标题 [已提交手稿
供出版。
Duthor,D.(已提交出版的手稿)。标题。
Euthor, E. (nd)。标题 [已提交出版的手稿]。
请注意,虽然这一切都延续到@article
,但您很可能希望使用@unpublished
(在 Zotero 中,这意味着将项目类型设置为手稿而不是杂志文章) 不期望有journaltitle
。