我需要将季刊添加到我的参考文献中。在这种情况下,期刊涵盖三个月,例如“一月至三月”。
我知道这个问题Bibtex:两个月的日期,然而这些解决方案似乎不适用于 biber。
如何使用 biber 管理季度期刊?我们有同时适用于 biber 和 BibTeX 的解决方案吗?
编辑
请注意,在链接的问题中,他们提到了该month
字段。但是,我只想知道文件中哪个是季度日记帐的正确条目,无论是否 .bib
涉及该字段。month
当我可以选择时,我会使用带有的 BibLaTeX biber
,但有些期刊要求,如果我能找到一种正确的方法在文件中设置季度日记帐分录,使其适用于和,那就bibtex
太好了。.bib
biber
bibtex
答案1
我怀疑是否存在一种适用于所有 BibTeX 样式的解决方案(这就是我对解决方案应该适用于 BIbTeX 的要求的理解)和(Biber 是其首选后端)。不同文件和biblatex
之间的此类小细节差异太大。.bst
biblatex
对于大多数 BibTeX 样式 (ab) 使用month
如下所示的字段Bibtex:两个月的日期几乎是唯一的选择。
因为biblatex
情况有点不同,所以month
应该只保存 1 到 12 之间的整数。
如果期刊有卷号和期号,我就不会太在意月份了。volume
和number
字段足以正确识别来源。
拿文章来说https://journals.aps.org/rmp/abstract/10.1103/RevModPhys.91.025006在里面现代物理学评论例如。它发表于第 91 卷第 2 期(2019 年 4 月至 6 月)。以下输出对我来说似乎足够详细。
Catalina Curceanu 等人。《轻 K 介子原子实验的现代时代》。在:修订版物理91.2, 025006 (2019)。doi:10.1103/RevModPhys.91.025006。
无论如何,如果您对日期范围的构成感到满意biblatex
,则可以在日期字段中以 ISO 8601 格式提供 2019 年 4 月至 6 月的范围:date = {2019-04/2019-06}
。如果月份对于参考书目很重要,这将是我首选的做法。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=numeric, backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{curceanu,
title = {The modern era of light kaonic atom experiments},
author = {Curceanu, Catalina and Guaraldo, Carlo
and Iliescu, Mihail and Cargnelli, Michael
and Hayano, Ryugo and Marton, Johann and Zmeskal, Johann
and Ishiwatari, Tomoichi and Iwasaki, Masa
and Okada, Shinji and Sirghi, Diana Laura
and Tatsuno, Hideyuki},
journal = {Rev. Mod. Phys.},
volume = {91},
number = {2},
eid = {025006},
date = {2019-04/2019-06},
doi = {10.1103/RevModPhys.91.025006},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,curceanu}
\printbibliography
\end{document}
在这种情况下,输出看起来与日志建议的输出非常相似,但一般情况下不能保证,因为日期格式尚待biblatex
确定。如果设置不同,您可能会看到“04/2019-06/2019”。
如果您想要一个“固定”输出,您可能会将放入字段April--June
中issue
。issue
可以用于与year
/一起使用的日记帐细分date
,而不是与 一起使用的细分volume
(哪里number
是正确的选择)。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=numeric, backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{curceanu,
title = {The modern era of light kaonic atom experiments},
author = {Curceanu, Catalina and Guaraldo, Carlo
and Iliescu, Mihail and Cargnelli, Michael
and Hayano, Ryugo and Marton, Johann and Zmeskal, Johann
and Ishiwatari, Tomoichi and Iwasaki, Masa
and Okada, Shinji and Sirghi, Diana Laura
and Tatsuno, Hideyuki},
journal = {Rev. Mod. Phys.},
volume = {91},
number = {2},
eid = {025006},
date = {2019},
issue = {April--June},
doi = {10.1103/RevModPhys.91.025006},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,curceanu}
\printbibliography
\end{document}
month
您不应该尝试使用 Biber将月份范围放入字段中,因为month
它应该是一个整数(这对于排序目的来说是必要的)。