J'écris actuellement un rapport de 15 ECTS (trimestre) dans le cadre de ma maîtrise en informatique de deux ans, et j'utilise LaTeX avec BibTeX.
Dans mon rapport, j'utilise et "parle" de différents logiciels. Comme nous savons que les logiciels peuvent changer avec le temps, je pense que je dois pouvoir citer une version spécifique de ces logiciels.
J'ai lu suggestion de listes de diffusion d'utiliser "@misc" avec Auteur, Howpublished, Lastchecked, Title and Url. En quelque sorte, cela semble un peu brutal et depuis que de nouvelles "@things" ont été créées, par exemple des références à des sites Web, peut-être que quelque chose existe également pour les logiciels?
Comment puis-je faire cela de la meilleure façon?
Cela dépend du format de citation requis par l'institution ou la revue.
Par exemple, l'APA a des directives pour les références de logiciels et, si elles doivent être suivies, la sortie de LaTeX doit produire le format approprié. Un exemple donné (entrée de référence 92 pour les logiciels informatiques) est
Miller, M.E. (1993). The Interactive Tester (Version 4.0) [Logiciels informatiques]. Westminster, CA: Services Psytek.
mais il y a beaucoup de règles précises pour différentes catégories de logiciels. Dans de nombreux cas, le logiciel n'est pas mis dans une entrée de référence mais simplement mentionné dans le texte avec son nom et son numéro de version (voir Manuel de publication de l'American Psychological Society (5ème édition, 2001), p.280).
Un autre exemple de liste de diffusion est à http://newsgroups.derkeiler.com/Archive/Comp/comp.text .tex/2007-10/msg01823.html :
Logiciel avec un manuel:
@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} }
Logiciel libre sans manuel publié:
@Misc{popinet00, author = {Stephane Popinet}, title = {{GTS}: {GNU} {Triangulated} {Surface} library}, howpublished = {\url{http://gts.sourceforge.net/}}, year = {2000--2004} }
BibLaTeX a un type d'entrée @software
qui est un alias pour @misc
et un champ version
:
@software{hadoop,
author = {{Apache Software Foundation}},
title = {Hadoop},
url = {https://hadoop.Apache.org},
version = {0.20.2},
date = {2010-02-19},
}
Cela produit:
Apache Software Foundation. Hadoop. Version 0.20.2. 19 février 2010. URL: https://hadoop.Apache.org
À moins que le logiciel ne spécifie pas quoi citer ( SPRNG , par exemple, vous demande de citer un document spécifique où le logiciel a été présenté et de nombreux logiciels qui Je pense que @misc
est le meilleur que BibTeX a à offrir à cet égard.
De plus, on cite généralement des travaux qui consistent principalement en des mots, pas de jolies fenêtres, donc quand on parle simplement du logiciel et en ne citant aucune publication Je préfère utiliser une note de bas de page ou quelque chose entre parenthèses au lieu d'une citation.
Il existe un champ @manual
qui convient mieux que @book
pour la documentation technique, et donc le logiciel. Voici, par exemple, la citation de The R Project for Statistical Computing
@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/},
}
J'utilise le format BibTeX @misc
et je parcourt les champs jusqu'à ce que le résultat me convienne. Vous avez besoin d’informations suffisantes pour que la lecture sache sans ambiguïté quelle version vous utilisez et où l’obtenir.
J'ai donc placé la version dans la variable note
, les données de version dans les champs year
et month
, le nom du logiciel dans title
, le nom de l'auteur ou du projet dans author
et essayer d'inclure une url
.
Mais alors, je n'ai jamais rencontré de feuille de style qui me contraigne: les éditeurs ne s'attendent tout simplement pas à ce que vous citiez un morceau de code ...