作为两年制计算机科学硕士的一部分,我目前正在编写一份15 ECTS(季度价值)的报告,并且我将LaTeX与BibTeX结合使用。
在我的报告中,我使用并“谈论”了不同的软件。我们知道随着时间的流逝软件会发生变化,我相信我需要能够引用这些软件的特定版本。
我已经阅读过邮件列表建议,将“ @misc”与“作者”,“如何发布”,“最后检查”,“标题”和“网址”一起使用。某种程度上,这感觉有点粗糙,并且由于已经创建了新的“ @things”(例如网站参考),也许软件也存在某些东西?
我如何做到最好?
作为两年制计算机科学硕士的一部分,我目前正在编写一份15 ECTS(季度价值)的报告,并且我将LaTeX与BibTeX结合使用。
在我的报告中,我使用并“谈论”了不同的软件。我们知道随着时间的流逝软件会发生变化,我相信我需要能够引用这些软件的特定版本。
我已经阅读过邮件列表建议,将“ @misc”与“作者”,“如何发布”,“最后检查”,“标题”和“网址”一起使用。某种程度上,这感觉有点粗糙,并且由于已经创建了新的“ @things”(例如网站参考),也许软件也存在某些东西?
我如何做到最好?
Answers:
这是由机构或期刊要求的引文格式决定的。
例如,APA有计算机软件参考指南,如果要遵循这些指南,则LaTeX的输出需要产生适当的格式。他们给出的示例(计算机软件的参考条目92)是
米勒,我(1993)。交互式测试器(版本4.0)[计算机软件]。加利福尼亚州威斯敏斯特:Psytek服务。
但是对于不同类别的软件有很多精确的规则。在许多情况下,该软件并未放入参考条目中,而只是在文本中以其正确的名称和版本号提及(请参阅《美国心理学会出版手册》(第5版,2001年),第280页)。
另一个邮件列表示例位于 http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01823.html:
带有手册的软件:
@BOOK{lapack99, AUTHOR = {Anderson, E. and Bai, Z. and Bischof, C. and Blackford, S. and Demmel, J. and Dongarra, J. and Du Croz, J. and Greenbaum, A. and Hammarling, S. and McKenney, A. and Sorensen, D.}, TITLE = {{LAPACK} Users' Guide}, EDITION = {Third}, PUBLISHER = {Society for Industrial and Applied Mathematics}, YEAR = {1999}, ADDRESS = {Philadelphia, PA}, ISBN = {0-89871-447-8 (paperback)} } @Article{frigo-johnson05, author = {Matteo Frigo and Steven G. Johnson}, title = {The design and implementation of {FFTW3}}, journal = pieee, year = 2005, volume = 93, number = 2, pages = {216--231}, month = {February} }没有发布手册的免费软件:
@Misc{popinet00, author = {Stephane Popinet}, title = {{GTS}: {GNU} {Triangulated} {Surface} library}, howpublished = {\url{http://gts.sourceforge.net/}}, year = {2000--2004} }
BibLaTeX的@software输入类型是的别名@misc,并且是一个version字段:
@software{hadoop,
author = {{Apache Software Foundation}},
title = {Hadoop},
url = {https://hadoop.apache.org},
version = {0.20.2},
date = {2010-02-19},
}
它产生:
Apache软件基金会。Hadoop。版本0.20.2。2010年2月19日。URL:https://hadoop.apache.org
有一个@manual领域可能比@book技术文档和软件更合适。例如,这里是《统计计算R项目》的引文
@Manual{,
title = {R: A Language and Environment for Statistical Computing},
author = {{R Core Team}},
organization = {R Foundation for Statistical Computing},
address = {Vienna, Austria},
year = {2016},
url = {https://www.R-project.org/},
}