在数学的某些领域,建议引用你用来进行计算和绘图的数学和绘图软件。由于我在 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},
}
这也有助于该软件包的作者在文献计量研究中获得适当的认可。