Bibliografía con LYX y BibTEX

Anuncio
Bibliografía con LYX y BibTEX
Francesc Carmona
fcarmona@ub.edu
3 de agosto de 2012
Supongamos que tenemos un documento LYX al que queremos añadir la bibliografía y algunas citas en el
AT X, y en consecuencia de
texto a las referencias de dicha bibliografía. Éste es uno de los puntos fuertes de L
E
LYX, y vamos a ver que con la ayuda de BibTEX es sumamente sencillo.
¾Qué es BibTEX?
1
BibTEX es una aplicación y un formato de bibliografía escrito por Oren Patashnik y Leslie Lamport en 1985
AT X. Toda la información se puede hallar en la
para trabajar conjuntamente con el sistema de documentos L
E
web ocial de BibTeX.
AT X y BibT X pueden adaptarse para seguir cualquier conjunto de espeLas bibliografías generadas por L
E
E
cicaciones sobre las referencias que formulan las revistas cientícas o las editoriales. Para ello se dispone
de diferentes archivos de estilo BibTEX y de una base de datos de este tipo de archivos, organizados por el
nombre de la revista.
Para crear una bibliografía con BibTEX hay que seguir los siguientes pasos, que explicaremos más adelante
con todo detalle:
Crear un archivo o base de datos BibTEX.
Elegir un estilo de bibliografía y dar las instrucciones en el documento a procesar para cargar el archivo
con la bibliografía y el archivo con el formato de las referencias de acuerdo con el estilo.
Vamos a ver estos pasos con un poco de detalle.
Paso 1. Crear una base de datos (*.bib)
Como en cualquier base de datos, un archivo BibTEX consiste en un conjunto de registros con diferentes
campos. Cada registro BibTEX es como una cha que contiene la información de una única entrada biblio-
@, seguido por la categoría de registro y, entre llaves y separados
nombre_del_campo = valor, donde los nombres de los campos
entrada bibliográca como author, title, etc. El primer campo es el
gráca. Un registro empieza con el símbolo
por comas, una lista de datos de la forma
son las típicas componentes de una
nombre corto o clave del registro. El siguiente ejemplo muestra cuatro posibles registros en una base de datos
BibTEX:
@article { Grillo ,
author = " Pepito Grillo " ,
title = " Sobre la conciencia " ,
journal = " M {\ ' a } s madera " ,
volume = "99" ,
year = "2012" ,
pages = "1403 - -1422" ,
}
1 Ver
información en la Wikipedia.
1
@book { Pitagoras ,
author = " Pit {\ ' a } goras y otros " ,
title = " Todas las matem {\ ' a } ticas " ,
publisher = " Editorial Mundial " ,
address = " Atenas , Grecia " ,
year = " -20"
}
@unpublished { Listo ,
author = " El Listo " ,
title = " C {\ ' o } mo salir de la crisis sin recortes " ,
note = " preprint (2012) , available at \ texttt { http :// www . ellisto . com }"
}
@incollection { Nadie ,
author = " Juan Nadie " ,
title = " Una selecci {\ ' o } n de problemas sin soluci {\ ' o } n " ,
booktitle = " Avances cient {\ '\ i } ficos muy recientes ( Calonge , 2010)" ,
publisher = " Editorial NoSeSabe " ,
address = " Barcelona " ,
pages = "1 - -6"
}
AT X de escribir caracteres con
Observemos algunos detalles en este ejemplo. Hemos utilizado la forma L
E
2
acentos para evitar problemas con los códigos de página en sistemas operativos diversos . También se ha
AT X se consigue con --. Además, la dirección
utilizado el guión más largo para el rango de páginas que en L
E
\texttt{}. Son detalles
AT X.
que evitan problemas o consiguen pequeñas mejoras, siempre que utilizemos código L
E
Estas cuatro entradas ilustran las categorías más comunes: article, book, incollection, unpublished. En función
Web se ha escrito con el tipo de letra typewriter o de ancho jo con la instrucción
del estilo de bibliografía dispondremos de otras muchas categorías, aunque es posible que con estas cuatro sea
más que suciente. Para introducir una página Web como referencia bibliográca se suele utilizar la categoría
Misc, que tiene un campo URL. Un listado completo de todas las posibles categorías se puede ver en el
capítulo 16 del libro de Gratzer[6].
Más información en el apartado
Bibliographies.
Generating bibliographies with BibTEX de la página LaTeX tips:
Los más avezados escriben este tipo de registros en un archivo de base de datos BibTEX con extensión .bib
mediante un editor de texto plano como la Libreta de Windows o uno más orientado como Texmaker. Sin
embargo, existen muchos programas totalmente pensados para ayudarnos a escribir esta clase de archivos
como JabRef, escrito en Java y multiplataforma, KBibTeX para Linux-KDE o Pybliographer para LinuxGnome, entre otros. Para ver más programas consultar la Wiki de LyX y BibTeX.
Paso 2. Dar las instrucciones en el documento
Hay que ir a la posición del documento donde queremos escribir el conjunto de referencias, seguramente hacia
el nal, y abrir el menú
Insertar . Índice . Bibliografía BibTEX...
para concretar dos cosas:
1. El nombre del archivo o archivos .bib con nuestra base de datos creada en el paso anterior.
2. El estilo bibliográco para la revista o editorial en la que queremos publicar nuestro documento, entre
los que tiene LYX u otro proporcionado directamente en un archivo (*.bst).
Observemos que en este cuadro de diálogo se nos ofrece la posibilidad de decidir si las entradas que mostrará
el apartado de Referencias son todas las de la base de datos o exclusivamente las referencias citadas en el
texto.
2 Para
más información consultar la Wiki de LyX y BibTeX
2
Figura 1: Aspecto del programa JabRef para BibTEX.
Citas en el documento
En primer lugar debemos especicar nuestra preferencia para el estilo de las citas en el documento. Para ello
iremos al menú
Documento . Conguración... . Bibliografía y seleccionaremos el estilo. Por defecto simplemente
aparecerá el número de la referencia, pero lo podemos mejorar si optamos por el estilo NatBib con el formato
Autor-año.
Ahora ya podemos citar en el texto cualquier referencia de nuestra base de datos. Nos situamos en el lugar
apropiado y vamos al menú
Insertar . Cita... donde elegiremos el nombre corto de la referencia que nos interese.
3
Bibliografía sin BibTEX
En documentos sencillos y con pocas referencias, como éste mismo, es posible construir una bibliografía básica
sin BibTEX. Para ello nos situamos al nal del documeno, vamos al menú desplegable de formato de párrafo,
justo debajo del menú
, y seleccionamos
.
Archivo
Bibliografía
Esto creará una sección especial con el nombre
Referencias y con un sistema particular de enumeración
n
y listado. Cada elemento de la lista dispone de una clave (key- , por defecto) que representa al registro
del mismo modo que en BibTEX. También podemos modicar la etiqueta del registro que por defecto es el
número
de la posición en la lista.
n
Una vez creados los elementos de la bibliografía ya se pueden citar en el texto de la misma forma que se ha
explicado antes.
Instalación en Ubuntu
AT X. Para ello escribiremos en
En Ubuntu es importante disponer de todos los extras de bibligrafía para L
E
una terminal:
sudo apt-get install texlive-bibtex-extra
sudo texhash
Referencias
[1] Wiki de LYX y BibTEX:
http://wiki.lyx.org/BibTeX/BibTeX
[2] Wikipedia
AT X tips: Bibiliographies:
[3] L
E
http://www.math.uiuc.edu/~hildebr/tex/bibliographies.html
[4] Blog de un Bioinformatiquillo
4
[5] Paul Johnson, Biblioexample.pdf
[6] George Grätzer,
More Math Into LATEX, Springer, 2007. Read online
5
Descargar