it-swarm-es.tech

¿Cómo cito el software en LaTeX?

Actualmente estoy escribiendo un informe de 15 ECTS (un cuarto de año) como parte de mis dos años de maestría en informática, y estoy usando LaTeX con BibTeX.

En mi informe utilizo y "hablo" de diferentes piezas de software. Como sabemos que el software puede cambiar cuando pasa el tiempo, creo que necesito poder citar una versión específica de estas piezas de software.

He leído sugerencias de listas de correo para usar "@misc" con el autor, Howpublished, Lastchecked, Title and Url. De alguna manera, se siente un poco tosco, y dado que se han creado "cosas nuevas", por ejemplo, referencias a sitios web, ¿quizás también exista algo para el software?

¿Cómo hago esto de la mejor manera?

35
svrist

Esto se debe al formato de la cita requerida por la institución o revista.

Por ejemplo, la APA tiene pautas para las referencias de software de computadora y, si se deben seguir, entonces la salida de LaTeX debe producir el formato apropiado. Un ejemplo que dan (entrada de referencia 92 para software de computadora) es

Miller, M. E. (1993). The Interactive Tester (Version 4.0) [Software del ordenador]. Westminster, CA: Servicios Psytek.

pero hay muchas reglas precisas para diferentes categorías de software. En muchos casos, el software no se incluye en una entrada de referencia, sino que se menciona en el texto con su nombre y número de versión correctos (consulte el Manual de publicación de la American Psychological Society (5ª edición, 2001), p.280)

Otro ejemplo de lista de correo se encuentra en http://newsgroups.derkeiler.com/Archive/Comp/comp.text .tex/2007-10/msg01823.html :

Software con un manual:

@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}
}

Software libre sin manual publicado:

@Misc{popinet00,
author =   {Stephane Popinet},
title =    {{GTS}: {GNU} {Triangulated} {Surface} library},
howpublished = {\url{http://gts.sourceforge.net/}},
year = {2000--2004}
}
17
mas

BibLaTeX tiene un tipo de entrada @software que es un alias para @misc, y un campo version:

@software{hadoop,
  author = {{Apache Software Foundation}},
  title = {Hadoop},
  url = {https://hadoop.Apache.org},
  version = {0.20.2},
  date = {2010-02-19},
}

Produce:

Apache Software Foundation. Hadoop. Versión 0.20.2. 19 de febrero de 2010. URL: https://hadoop.Apache.org

11
pascal

A menos que el software no especifique qué citar ( SPRNG , por ejemplo, le pide que cite un documento específico donde se presentó el software y muchos programas que originado en círculos académicos lo hace de manera similar) Yo usaría @misc ya que es lo mejor que BibTeX tiene para ofrecer en ese sentido.

Además, generalmente solo cita funciona principalmente con palabras, no con ventanas bonitas, así que cuando habla sobre software y no citando de alguna publicación, prefiero usar una nota al pie o algo entre paréntesis en lugar de una cita.

4
Joey

Existe un campo @manual que puede ajustarse mejor que @book para la documentación técnica y, por lo tanto, el software. Aquí, por ejemplo, está la cita 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/},
}
3
Johan Larsson

Utilizo el formato BibTeX @misc, e hice los campos hasta que esté satisfecho con el resultado. Necesitas suficiente información para que la lectura sepa sin ambigüedad qué versión estás usando y dónde obtenerla.

Entonces puse la versión en note, los datos de lanzamiento en los year y month, el nombre del software en title, el nombre del autor o proyecto en author, y trato de incluir una url.

Pero entonces, nunca me he enfrentado a una hoja de estilo que me limitó a esto: los editores simplemente no esperan que cites un fragmento de código ...

3
dmckee