如何在 BibTeX 中引用许可证?

如何在 BibTeX 中引用许可证?

这其实不是一个技术问题。但是我想知道应该如何在 BibTeX 中引用许可证(如 GNU GPL)。

答案1

下面是我为 biblatex 编写 GPL 参考书目条目的方法:

@misc{gplv3,
  title        = {GNU General Public License},
  version      = {3},
  shorthand    = {GPL},
  organization = {Free Software Foundation},
  url          = {http://www.gnu.org/licenses/gpl.html},
  pagination   = {section},
  language     = {english},
  date         = {2007-06-29}
  }

请注意,其版本和背后的组织都已明确说明。还请注意,section给出了分页类型,反映了许可证本身中的类型交叉引用。最后,请注意,我添加了简写以使引用更精简。

以下是一个例子:

\documentclass{article}

\usepackage[style=authoryear-comp]{biblatex}

\usepackage{filecontents}

\begin{filecontents*}{database.bib}
@misc{gplv3,
  title        = {GNU General Public License},
  version      = {3},
  shorthand    = {GPL},
  organization = {Free Software Foundation},
  url          = {http://www.gnu.org/licenses/gpl.html},
  pagination   = {section},
  language     = {english},
  date         = {2007-06-29}
  }
\end{filecontents*}

\bibliography{database.bib}

\begin{document}

\autocite[2]{gplv3}

\printshorthands

\printbibliography

\end{document}

Output of the example

答案2

使用 BibTeX,我使用了一个misc条目类型并执行以下操作:

@misc{gpl,
 title = {GNU General Public License, version 3},
 howpublished = {\url{http://www.gnu.org/licenses/gpl.html}},
 note = {Last retrieved 2012-05-10},
 year = {2007},
 month = {June}
}

对于 biblatex,我会使用online条目类型,请参阅biblatex 手册了解详情。

相关内容