BibLaTeX:如何在“月份”字段中指定两个或更多月份

BibLaTeX:如何在“月份”字段中指定两个或更多月份

我正在尝试引用双月刊杂志中的一篇文章。如何在 BibLaTeX 中的月份字段中指定两个月份,以便我的参考书目列出这两个月份?

提前致谢。

答案1

biblatex预计在实地工作一个月month。你可以输入几个数字或其他完全不同的东西,但这会引起警告,可能无法正确排序,也可能无法按预期显示。

如果您放弃字段中的year+ ,则可以输入日期范围。然后您可以使用 ISO 8601/EDTF 输入(有关更多信息,请参阅 §2.3.8)monthdate日期和时间规范,第 39-40 页,文档biblatex)。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=authoryear]{biblatex}

\begin{filecontents}{\jobname.bib}
@article{elk,
  author    = {Anne Elk},
  title     = {A Theory on Brontosauruses},
  date      = {1972-04/1972-05},
  journal   = {Hall Journal},
  volume    = {12},
  number    = {3},
  pages     = {45-67},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem \autocite{elk}

\printbibliography
\end{document}

埃尔克,安妮 (1972 年 4 月至 5 月)。《雷龙理论》。收录于:霍尔期刊 12.3,第 45-67 页。


具体来说,对于@article条目,您可以选择使用该issue字段。issue可以包含任意文本并打印在年份旁边(取决于设置mergedate)。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=authoryear, mergedate=false]{biblatex}

\begin{filecontents}{\jobname.bib}
@article{elk,
  author    = {Anne Elk},
  title     = {A Theory on Brontosauruses},
  year      = {1972},
  issue     = {Apr./May},
  journal   = {Hall Journal},
  volume    = {12},
  number    = {3},
  pages     = {45-67},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem \autocite{elk}

\printbibliography
\end{document}

Elk, Anne (1972)。《雷龙理论》。《霍尔期刊》12.3(1972 年 4 月/5 月),第 45-67 页。

相关内容