如何使用 .bib 文件引用已发布的大学课程,其中包含一些不常见的条目

如何使用 .bib 文件引用已发布的大学课程,其中包含一些不常见的条目

我正在尝试使用.bib文件引用 MIT Opencouseware 的一门课程。显示的参考资料大致如下所示:

Wierzbicki,T. 2.080J 结构力学。麻省理工学院:MIT OpenCourseWare,https://ocw.mit.edu。许可:Creative Commons BY-NC-SA,2013。

由于我必须处理包含不常见条目(例如 License)的多个参考文献,我想知道是否有一种方法可以简单地在文件中输入我想要显示为段落的文本.bib,并采用适当的格式,然后简单地将其显示在参考列表中。我希望使用文件来执行此操作.bib,作为我一般引用方法的一个例外,而不是通过调用thebibliography

答案1

由于您计划引用出版物中特定章节的内容,我建议您使用@incollection条目类型,以及natbib引文管理包和参考书目plainnat样式IEEEtranN

@incollection{wie:2013,
   author      = "Tomasz Wierzbicki",
   title       = "Lecture 6: Moderately Large Deflection Theory of Beams",
   booktitle   = "Structural Mechanics---MIT Course No.~2.080J",
   year        = 2013,
   organization= "Massachusetts Institute of Technology",
   address     = "Cambridge~MA",
   note        = "{MIT OpenCourseWare}",
   url         = "https://ocw.mit.edu/courses/mechanical-engineering/2-080j-structural-mechanics-fall-2013/index.htm",
}

补充:plainieeetr书目样式是原始的 BibTeX 书目样式。它们可以追溯到 20 世纪 80 年代中期,自 20 世纪 90 年代初以来没有进行过重大修改。因此,它们完全不知道诸如 之类的新奇 [!] 字段url

看看由plainnat书目样式产生的:

在此处输入图片描述

看看由IEEEtranN书目样式产生的:

在此处输入图片描述

请注意,这两种形式都与您写的内容有很大不同(我猜您是从麻省理工学院自己的网站上复制粘贴的)。可能并不奇怪,我认为有理由稍微偏离麻省理工学院律师规定的引用格式。特别是,我认为没有任何理由复制有关知识共享许可的简介。(您的其他 bib 条目没有说明版权所有者是谁,是吗?)相反,我会提供一个更具信息性的 URL,以便您的读者更容易找到并自行查找参考资料。


完整的 MWE:

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@incollection{wie:2013,
   author      = "Tomasz Wierzbicki",
   title       = "Lecture 6: Moderately Large Deflection Theory of Beams",
   booktitle   = "Structural Mechanics---MIT Course No.~2.080J",
   year        = 2013,
   organization= "Massachusetts Institute of Technology",
   address     = "Cambridge~MA",
   note        = "{MIT OpenCourseWare}",
   url         = "https://ocw.mit.edu/courses/mechanical-engineering/2-080j-structural-mechanics-fall-2013/index.htm",
}
\end{filecontents}

\documentclass{article}
\usepackage[square,numbers]{natbib}
\bibliographystyle{IEEEtranN}% or: {plainnat}
\usepackage[hyphens,spaces]{url}
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
\nocite{*}
\bibliography{mybib}
\end{document}

相关内容