引用 TikZ 和其他软件包

引用 TikZ 和其他软件包

在数学的某些领域,建议引用你用来进行计算和绘图的数学和绘图软件。由于我在 TikZ 中绘图,我想知道如何在我的文章中正式引用该软件包。我使用 BibTeX,在这种情况下使用amsalpha样式,如下面 MWE 中所示。

(相关我如何正确引用 TeX.SE 来帮助排版?但是,它引用的是这个网站,而不是包裹本身。)

\begin{filecontents}{bibtest.bib}

@misc{dummy,
TITLE = {Dummy Software},
AUTHOR = {John Doe},
YEAR = {2013},
}

\end{filecontents}

\documentclass{amsart}

\begin{document}

I want to cite \cite{dummy}, and I want to cite \cite{tikz} as well.

\bibliographystyle{amsalpha}
\bibliography{bibtest}

\end{document}

答案1

我会(并且确实)将其引用为@manual

@manual{tantau:2013a,
   author    = {Till Tantau},
   title     = {The TikZ and PGF Packages},
   subtitle  = {Manual for version 3.0.0},
   url       = {http://sourceforge.net/projects/pgf/},
   date      = {2013-12-20},
}

其他包也是如此。

答案2

对于软件来说,包含有关软件版本/发布的信息是相关的。使用 Bibtex 可以将这些信息存储在字段中howpublished

@misc{dummy,
TITLE = {Dummy Software},
AUTHOR = {John Doe},
YEAR = {2013},
HOWPUBLISHED = {Version 0.1},
}

Biblatex 提供了条目类型software(虽然不受支持,即标准样式会将其视为misc),有字段version

@software{dummy,
title = {Dummy Software},
author = {John Doe},
year = {2013},
version = {0.1},
}

答案3

特别是对于 TikZgraphdrawing库,我建议引用以下正式存档的同行评审文章

@inproceedings{Tan12,
    author = {Tantau, Till},
    title = {Graph Drawing in {TikZ}},
    booktitle = {Proceedings of the 20th International Conference on Graph Drawing},
    series = {GD'12},
    year = {2013},
    isbn = {978-3-642-36762-5},
    location = {Redmond, WA},
    pages = {517--528},
    numpages = {12},
    doi = {10.1007/978-3-642-36763-2_46},
    publisher = {Springer-Verlag},
    address = {Berlin, Heidelberg},
} 

这也有助于该软件包的作者在文献计量研究中获得适当的认可。

相关内容