BibTeX
BibTeX,estilizado,es una herramienta computacional para el manejo de referencias bibliográficas, que da formato alistas de referenciasque se utiliza habitualmente con el sistema de preparación de documentosLaTeX,dándole formato externo a las bibliografías de los documentos creados con LaTeX.
BibTeX fue creado porOren PatashnikyLeslie Lamporten 1985. BibTeX facilita la realización de citas bibliográficas de un modo consistente mediante la separación de la información bibliográfica de la presentación de esta información. Este mismo principio de separación del contenido y presentación/estilo es usado tanto por LaTeX, como porXHTMLyCSS,además de otros sistemas de formato electrónico de textos.
Fichero/Archivo de información bibliográfica.bib
[editar]BibTeX usa un archivo externo entexto planocomo base de datos de referencias bibliográficas para generar bibliografías y sus referencias en documentos con distintos formatos de artículos, libros, tesis, presentaciones, etc. Los nombres de archivos de referencias bibliográficas de BibTeX usualmente terminan o usan laextensión.bib
.
Los ítems bibliográficos incluidos en un.bib
están separados por tipos. Los tipos siguientes son reconocidos por virtualmente todos los estilos de BibTeX:
- article:Un artículo de un periódico o revista.
- book:Un libro con una editorial que se indica en forma explícita. Los campos requeridos en este caso sonauthor(autor),editor,title(título),publisher(editorial) yyear(año).
- booklet:Una obra que está impresa y encuadernada, pero sin una editorial o institución patrocinadora.
- conference:Lo mismo queinproceedings,incluido para compatibilidad con el lenguaje demarcaciónScribe.
- inbook:Una parte de un libro, que puede ser un capítulo (o sección) o un rango de páginas.
- incollection:Una parte de un libro que tiene su propio título.
- inproceedings:Un artículo en las actas de sesiones (proceedings) de una conferencia.
- manual:Documentación técnica.
- mastersthesis:Unatesisdemaestría(Masterthesis) o proyecto fin de carrera.
- misc:Para uso cuando los demás tipos no corresponden.
- phdthesis:Una tesis dedoctorado(Ph.D.thesis).
- proceedings:Las actas de sesiones de una conferencia.
- techreport:Un reporte publicado por una escuela u otra institución, usualmente numerado dentro de una serie.
- unpublished:Un documento que tiene un autor y título, pero que no fue formalmente publicado.
Bibliographic style file:.bst
[editar]Los archivos/ficheros de estilo BibTeX, para los cuales el sufijo.bst
es común, están escritos en unlenguaje de programaciónsimple, que describe como deben ser formateados los elementos bibliográficos. El programa BibTeXbibtex
les dará formato de acuerdo con el archivo (fichero) de estilo (style file), generando comandos de formato para TeX o LaTeX (o eventualmente, la aplicación que los utilice). Sin embargo, también existen archivos de estilo para generar bibliografías enHTML.
Ejemplo
[editar]Un archivo.bib
puede contener la siguiente entrada, en idioma inglés, que describe un manual de matemáticas:
@Book{abramowitz+stegun,
author = "Milton Abramowitz and Irene A. Stegun",
title = "Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables",
publisher = "Dover",
year = 1964,
address = "New York",
edition = "ninth Dover printing, tenth GPO printing",
isbn = "0-486-61272-4",
}
Si un documento hace referencia a este manual, la información bibliográfica puede ser formateada en diferentes maneras dependiendo del estilo de cita empleado (APA,MLA,Chicagoetc.). La forma en que LaTeX maneja esto es especificando comandos\cite
y el estilo de bibliografía deseado en el documento LaTeX. Si el comando\cite{abramowitz+stegun}
aparece dentro de un documento LaTeX, el programabibtex
incluirá este libro en la lista de referencias para el documento y generará el código de formato LaTeX apropiado. Cuando se ve el documento de LaTeX formateado, el resultado podría verse así:
- Abramowitz, Milton and Irene A. Stegun (1964),Handbook of mathematical functions with formulas, graphs, and mathematical tables.New York: Dover.
Dependiendo del archivo de estilo, BibTeX puede reordenar el nombre y apellido de los autores, cambiar de mayúscula a minúscula los títulos, omitir campos presentes en el archivo.bib
,formatear el texto en itálicas, agregar puntuación, etc. Dado que el mismo archivo de estilo es usado para toda una lista de referencias, éstas estarán todas formateadas de manera consistente requiriendo sólo un mínimo de esfuerzo a los autores o editores.
Archivos/Ficheros de estilo para diferentes usos
[editar]Hay muchos archivos de estilo diferentes listos para usar (readymade) para diferentes publicaciones. Si se necesita modificar aún más el estilo de cita, se puede emplear el paquetenatbib,o usar el paquetemakebst.
Software
[editar]- BibTeX tools from Open DirectoryArchivadoel 16 de junio de 2006 enWayback Machine.
Software libre
[editar]- Aigaion[1]Plataforma basada en web para manejar anotaciones bibliográficas en el formato BibTeX (PHP/MySQL) (GPL).
- BibDeskUn aplicación paraMac OS Xpara administrar referencias (Licencia BSD).
- BibTeX ConverterBib2x - Un conversor de BibTeX que usa plantillas para permitir cualquier tipo de formato de fichero (GPL)
- Bib-itAplicación enplataforma Javapara el control de referencias en el formato BibTeX, incluyendo un generador de estilos bibliográficos (.bst) (GPL)
- BibAdminHerramienta de administración bibliográfica fácil de usar (PHP/MySQL) (GPL). Status: 3 - Alpha
- JabRef[2]Unainterfazlibre yportableescrita enJavapara administrar referencias en formato BibTeX, incluyendo interfaces de búsqueda paraPubMedyCiteSeer(GPL).
- KBibTexEditor de BibTex paraKDE(GPL 2)
- RefTeX(RefTeX)[3](GPL 2)
- tkbibtex,[1] editor y navegadorportablede BibTeX, escrito enTcl/Tky que opera enUniceso Windows
- WikindxUna herramienta de administración bibliográfica basada en HTML que soporta BibTeX (PHP/MySQL) (GPL)
Software no libre
[editar]- CitaviGestor de referencias bibliográficasy del conocimiento con soporte para BibTeX. Disponible solamente para MSWindows.
- Synapsen[4]Gestor de referencias bibliográficas con soporte especial para BiBTeX, escrito enJava.Shareware.
Véase también
[editar]- Plantilla:Cita libro,la que se inspira en BibTeX
Referencias
[editar]- ↑«Copia archivada».Archivado desdeel originalel 18 de julio de 2011.Consultado el 7 de junio de 2011.
Enlaces externos
[editar]Bases de datos bibliográficas
[editar]- Amatex.UsaAmazonpara generar entradas de BibTeX automáticamente.
- BibSonomy,UnSocial bookmarkingsistema de gestión de la publicación (publication management system) basado en BibTeX
- The Collection of Computer Science Bibliographiesusa BibTeX como formato de datos interno, busca resultados y contribuciones primariamente en BibTeX.
- CiteSeer,unabase de datosonline de publicaciones de investigación que pueden producircitationsen formato BibTeX
- CiteULike,Una base de datos bibliográficacommunity basedque soporta input y output en formato BibTeX
- HubMedUna interface dePubMedversátil que incluye output en BibTeX.
- Lead2Amazon.Usa Amazon para generar entradas de BibTeX automáticamente.
- TeXMedUna interface de BibTeX paraPubMed
Otros
[editar]- BibTex tutorial.Sección de los tutorialesGetting to Grips with LaTeX.
- CTAN: the Comprehensive TeX Archive Network
- LaTeX Bibliography Style Database.A database forBibTex style filesfor various journals.
- The BibTeX Format.Description of the BibTeX format.
- Online BibTeX Converterconvierte bibtex a html, rtf, y otros formatos.
- BibTeX using LaTeX2e in WinEditArchivadoel 2 de junio de 2007 enWayback Machine.