如何在 BibTeX 中引用在线词典条目?

如何在 BibTeX 中引用在线词典条目?

我想引用 Merriam Webster 在线词典和牛津在线词典中的条目。两者都不提供 BiBTeX 格式。MW 建议的引用如下所示:

Merriam-Webster。(nd)。意志力丧失。摘自 Merriam-Webster.com 词典。2020 年 7 月 8 日检索自 https://www.merriam-webster.com/dictionary/abulia

《牛津英语辞典》建议采用这种格式(芝加哥风格)

“akrasia,n.”牛津英语词典在线版。2020 年 6 月。牛津大学出版社。 https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia(2020 年 7 月 8 日访问)。

我如何将这些输入到 BiBTeX 文件中并在我的作品中引用它们?或者,我应该切换到 BiBLaTeX 吗?如果是,该怎么做?

答案1

最佳输入™将取决于您期望的输出和您使用的参考书目样式。虽然大多数可用的 BibTeX 样式对常见引用类型(如、、、...)达成了广泛的共识,但@article不太@book常见@incollection的类型(在编写 BibTeX 时)——例如在线资源——或在 STEM 领域中不常引用的类型(例如词典条目)得到的支持却远没有那么统一。

大多数样式可能没有针对(在线)词典条目的特定类型。以下类型是显而易见的选择

  • @inreference。这是一种biblatex类型,但我在自己的机器上找不到支持它的任何 BibTeX 样式。理论上,它非常适合,因为@inreference它专门用于参考书目(如词典)中的条目。biblatex标准样式对待@inreference它的方式与 非常相似@incollection

    biblatex可以使用

    @inreference{mw:abulia,
      author    = {Merriam-Webster},
      title     = {Abulia},
      booktitle = {Merriam-Webster.com dictionary},
      url       = {https://www.merriam-webster.com/dictionary/abulia},
      urldate   = {2020-07-08},
    }
    @inreference{oed:akrasia,
      title     = {akrasia, n.},
      booktitle = {OED Online},
      date      = {2020-06},
      publisher = {Oxford University Press},
      url       = {https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia},
      urldate   = {2020-07-08},
    }
    
  • @incollection。大多数 BibTeX 样式都支持此类型。从语义上讲,它非常合适(作为 的概括@inreference)。缺点是某些样式可能不需要此类 URL。

    稍微调整一下前面的例子(date-> year+ month),我们得到

    @incollection{mw:abulia,
      author    = {Merriam-Webster},
      title     = {Abulia},
      booktitle = {Merriam-Webster.com dictionary},
      url       = {https://www.merriam-webster.com/dictionary/abulia},
      urldate   = {2020-07-08},
    }
    @incollection{oed:akrasia,
      title     = {akrasia, n.},
      booktitle = {OED Online},
      year      = {2020},
      month     = jun,
      publisher = {Oxford University Press},
      url       = {https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia},
      urldate   = {2020-07-08},
    }
    

    请注意,大多数 BibTeX 样式不支持urldate,有些甚至不支持url,因此您可能必须使用例如howpublished和来解决这个问题note(尽管有些 BibTeX 样式支持url字段和字段,如lastchecked;请查看文档,稍微试验一下或.bst直接查看源代码以找出有效的方法)。

  • @online@online。许多较新的样式支持类似或 的类型@electronic。通常,该类型没有booktitle可以放置字典名称 或 的字段publisher,因此可能需要一些创造力。

  • @misc。这是最后的手段,但它应该适用于所有样式。同样,这里通常没有很多用于booktitle/字典名称的字段结构,因此您必须通过(滥用)使用其他字段来制作一些看起来不错的内容。

字典条目的一个问题是它们通常没有可识别的作者,因此第一个问题是您是否要将字典名称作为author或是否要将author字段留空。许多样式对于缺少字段没有问题author,但在某些设置(natbib带有authoryear选项)中,缺少字段author可能是一个问题。

@online另一个问题是,如果您使用像或 这样的通用类型,那么您将把字典名称放在哪里@misc,因为它通常只支持一种类型的标题。

就像一个数据点,这是标准biblatex样式authoryear用 生成的@inreference

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

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

\begin{filecontents}{\jobname.bib}
@inreference{mw:abulia,
  author    = {Merriam-Webster},
  title     = {Abulia},
  booktitle = {Merriam-Webster.com dictionary},
  url       = {https://www.merriam-webster.com/dictionary/abulia},
  urldate   = {2020-07-08},
}
@inreference{oed:akrasia,
  title     = {akrasia, n.},
  booktitle = {OED Online},
  date      = {2020-06},
  publisher = {Oxford University Press},
  url       = {https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia},
  urldate   = {2020-07-08},
}
\end{filecontents}
\addbibresource{\jobname.bib}


\begin{document}
\autocite{mw:abulia,oed:akrasia}
\printbibliography
\end{document}

(Merriam-Webster 2020;akrasia,n。2020)//akrasia,n。(2020 年 6 月)。出自:OED Online。牛津大学出版社。网址:https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia(访问日期:2020 年 7 月 8 日)。//Merriam-Webster(2020 年)。意志丧失症。出自:Merriam-Webster.com 词典。网址:https://www.merriam-webster.com/dictionary/abulia(访问日期:2020 年 7 月 8 日)。

如果你以前没用过biblatex,你可能需要阅读biblatex 简介(适合初学者)要切换到 biblatex 该怎么做?看看你需要做什么才能切换。请记住,biblatex默认的后端是 Biber 而不是 BibTeX,因此理想情况下,你应该使用 Biber 而不是 BibTeX 来编译你的文档,请参阅Biblatex 与 Biber:配置我的编辑器以避免未定义的引用

以下是snatbib的内容@incollection

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

\usepackage{natbib}

\begin{filecontents}{\jobname.bib}
@incollection{mw:abulia,
  author    = {Merriam-Webster},
  title     = {Abulia},
  booktitle = {Merriam-Webster.com dictionary},
  year      = {n.d.},
  url       = {https://www.merriam-webster.com/dictionary/abulia},
  note      = {Retrieved 8 Jul. 2020},
}
@incollection{oed:akrasia,
  title     = {akrasia, n.},
  booktitle = {OED Online},
  year      = {2020},
  month     = jun,
  publisher = {Oxford University Press},
  url       = {https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia},
  note      = {Retrieved 8 Jul. 2020},
}
\end{filecontents}


\begin{document}
\citep{mw:abulia,oed:akrasia}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

akrasia,n。收录于《牛津英语辞典在线版》。牛津大学出版社,2020 年 6 月。网址 https://www.oed.com/view/Entry/240257?redirectedFrom=akrasia。检索日期:2020 年 7 月 8 日。//Merriam-Webster。意志丧失症。收录于 Merriam-Webster.com 词典。nd 网址 https://www.merriam-webster.com/dictionary/abulia。检索日期:2020 年 7 月 8 日。

相关内容