Это обусловлено форматом цитирования, требуемым учреждением или журналом.
Например, в APA есть рекомендации по ссылкам на компьютерные программы, и, если они должны соблюдаться, то для вывода из LaTeX необходим соответствующий формат. Пример, который они приводят (ссылка 92 для компьютерного программного обеспечения):
Миллер, ME (1993). Интерактивный тестер (версия 4.0) [Компьютерное программное обеспечение]. Вестминстер, Калифорния: Psytek Services.
но есть много точных правил для разных категорий программного обеспечения. Во многих случаях программное обеспечение не помещается в справочную запись, а просто упоминается в тексте с его собственным именем и номером версии (см. Руководство по публикации Американского психологического общества (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}
}