PDF de programación - Bibliografia en LaTeX - Una guía concisa de BibTEX

Imágen de pdf Bibliografia en LaTeX - Una guía concisa de BibTEX

Bibliografia en LaTeX - Una guía concisa de BibTEXgráfica de visualizaciones

Publicado el 10 de Abril del 2019
334 visualizaciones desde el 10 de Abril del 2019
141,0 KB
14 paginas
Creado hace 5a (12/10/2014)
Bibliografía en LATEX

Una guía concisa de BibTEX

Miguel Mata Pérez

miguel.matapr@uanl.edu.mx

Versión 0.4, 11 de octubre de 2014

Resumen: LATEX es una poderosa herramienta para la edición de documentos estructurados. Agre-
gar una bibliografía a un documento en LATEX tampoco es complicado. Existen cuando menos dos
opciones: el entorno thebibliography y la herramienta BibTEX. Optar por una u otra depende de la
naturaleza del trabajo que se esté realizando. En este documento se describen ambas en forma concisa,
de tal manera que sirva como una referencia rápida. Es importante mencionar que este pequeño manual
presupone que el lector está familiarizado con los conceptos básicos de LATEX.

Contenido

1. El entorno thebibliography

1.1. Algunas notas sobre el idioma . . . . . . . . . . . . . . . . . . . . . . .
1.2. Citas bibliográficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Compilación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Usando BibTEX

2.1. Compilación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. Creando archivos .bib . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3. Campos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4. Tipos de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5. Notas importantes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6. Estilo de la bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. El paquete natbib

2
2
3
4

4
5
5
6
8
9
12

13

El presente material es libre y puede ser usado, distribuido y comunicado bajo las únicas condiciones
de atribución (dar crédito y citar apropiadamente) y no comercialización (no lucrar u obtener
beneficio alguno de su uso). Cualquier asunto relacionado con este material, siéntase en libertad de
ponerse en contacto con el autor en la dirección de correo-e proporcionada.

1

Bibliografía en LATEX

2

1. El entorno thebibliography

El entorno thebibliography es nativo de LATEX y puede preferirse cuando el documento
llevará pocas citas bibliográficas, cuando el documento pasará por la edición de diversas
personas y se dificulte la coordinación, o cuando no se dispone de una biblioteca para
BibTEX con la bibliografía requerida y, por alguna razón, no se desea hacer una.

La bibliografía deberá editarse directamente en el documento con el entorno thebiblio-
graphy, que se colocará en el lugar donde se desea que aparezca la bibliografía. Cada
entrada bibliográfica se hará mediante la instrucción \bibitem. Por ejemplo:

\begin{thebibliography}{X}

\bibitem{Baz} \textsc{Bazaraa, M.S., J.J. Jarvis} y \textsc{H.D. Sherali},

\textit{Programaci\’on lineal y flujo en redes}, segunda edici\’on,

Limusa, M\’exico, DF, 2004.

\bibitem{Dan} \textsc{Dantzig, G.B.} y \textsc{P. Wolfe},

<<Decomposition principle for linear programs>>,

\textit{Operations Research}, \textbf{8}, págs. 101--111, 1960.

\end{thebibliography}

Lo anterior creará la siguiente salida en el documento. La numeración es creada por
LATEX, además del encabezado «Referencias».

Referencias

[1] Bazaraa, M.S., J.J. Jarvis y H.D. Sherali, Programación lineal y flujo

en redes, segunda edición, Limusa, México, DF, 2004.

[2] Dantzig, G.B. y P. Wolfe, «Decomposition principle for linear programs»,

Operations Research, 8, págs. 101–111, 1960.

El parámetro X al inicio del entorno es un número que no sea excedido por la cantidad
de entradas bibliográficas, en este caso podría ser 9. Lo que se encuentra entre llaves
después de cada \bibitem (en este caso Baz y Dan) es una etiqueta con la cual el usuario
podrá citar la entrada bibliográfica.

1.1. Algunas notas sobre el idioma

El nombre de la sección bibliográfica que aparece en forma automática (en este caso
«Referencias») depende del tipo de documento en que se esté trabajando y del idioma
que se haya definido y puede ser sustituido por otro cualquiera empleando la instruc-
ción \renewcommand\refname{Nuevo nombre} (para documentos de clase article) y
\renewcommand\bibname{Nuevo nombre} (para documentos de clase book).

Bibliografía en LATEX

3

En este documento se está usando la opción spanish del paquete babel (algo más que
recomendable para hispanohablantes), por ello aparece el encabezado «Referencias» en
español, en lugar del típico «References» inglés dado por defecto en LATEX. De igual
manera, spanish ha sustituido automáticamente los signos << y >> por las comillas
angulares (« y »).

Cuando se carga spanish, se cuenta además con una manera integral para redefinir
el nombre de las referencias (y que evitará posibles conflictos) que es, para el caso de
refname, \addto\captionsspanish{\def\refname{Nuevo nombre}} (y análogamen-
te para bibname).

1.2. Citas bibliográficas

Ahora, para hacer una cita bibliográfica ha de usarse la instrucción \cite{} con la
etiqueta correspondiente.

Como se puede ver en \cite{Baz} ...

Con lo cual se obtiene el siguiente resultado.

Como se puede ver en [1] ...

También se pueden agregar algunas notas extras al citar una obra, por ejemplo:

Como se puede ver en \cite[pág 21]{Baz} ...

Con el siguiente resultado.

Como se puede ver en [1, pág. 21] ...

La disposición de las entradas y su formato está completamente a nuestra libertad
(y responsabilidad). LATEX numerará las entradas bibliográficas según aparezcan en el
entorno thebibliography. Conforme las entradas sean agregadas o quitadas de la lista,
LATEX actualizará automáticamente la numeración de las obras en la bibliografía y en
los lugares en que fueron citadas.

También se pueden personalizar las claves con que aparecen las citas, agregando a cada
entrada de la bibliografía la clave deseada, entre corchetes, de la siguiente manera.

\bibitem[DanWol60]{Dan60} \textsc{Dantzig, G.B.} y ...

Bibliografía en LATEX

4

Ahora se produce el siguiente efecto al citarlo, se sigue citando igual (con la etiqueta
asignada y no con la clave), en este caso \cite{Dan}.

Como se puede ver en [DanWol60] . . .

1.3. Compilación

Es importante hacer notar que para ver correctamente las citas bibliográficas que se han
hecho tal vez haga falta compilar dos o tres veces el documento. Esto, debido a que en
una primera compilación se genera un archivo .aux donde se informan las citas hechas
que después, en una segunda compilación, se traducen en los números (o etiquetas) que
LATEX (o el usuario) ha asignado a dichas referencias.

2. Usando BibTEX

Para la creación de la bibliografía también se puede emplear BibTEX, una poderosa
herramienta hermana de LATEX especialmente diseñada para el apoyo a la bibliografía.
Esta herramienta se recomienda para bibliografías muy extensas o cuando algunos re-
cursos se citan con frecuencia ya que el trabajo de capturar una referencia bibliográfica
se hace sólo una vez y se puede aprovechar tantas veces como sean necesarias en todos
los documentos que se desee.

Lo único que necesitamos para emplear BibTEX es una biblioteca virtual, esto es, un
archivo (o una colección de archivos) con extensión .bib en el que se encuentra la
bibliografía que requiere nuestro documento (la creación de estos archivos se discutirá
más adelante). A estos archivos les llamaremos librerías.

Después, basta indicar en el documento las librerías que serán usadas. Si son más de
una se deben separar por comas. Por ejemplo, supongamos que tenemos dos archivos
donde se encuentra la bibliografía a emplear, librero1.bib y librero2.bib, entonces,
para indicar a BibTEX que la bibliografía ha de buscarse en tales archivos es necesario
agregar la siguiente linea.

\bibliography{librero1,librero2}

Y BibTEX agregará, de tales archivos, sólo aquellas entradas que hayan sido citadas
mediante un \cite{etiqueta}. Si, por alguna razón, se desea incluir en la bibliografía
una entrada que no es citada puede emplearse la orden \nocite{etiqueta}, la cual
no aparecerá en el documento. Y si alguno quiere incluir indiscriminadamente toda la
bibliografía contenida en los archivos .bib, le bastará colocar \nocite{*} en cualquier
parte del documento.

Bibliografía en LATEX

2.1. Compilación

5

Con una lógica similar a la usada para la herramienta thebibliography, para compilar
un documento en el que se usará BibTEX se requiere compilar una o dos veces con latex
el documento (.tex) seguido de compilar una o dos veces el archivo .aux que se genera
pero esta vez con bibtex y después compilar nuevamente con latex, una o dos veces
el archivo .tex. Finalmente se puede pasar el .dvi a PDF con la técnica usual.

En el caso de que se esté usando un entorno gráfico para la edición de documentos en
LATEX, es común que existan botones u opciones en los menús para las compilaciones
tanto de latex como de bibtex. En caso de que se haga desde consola, las instrucciones
son:

> latex MiDocumento.tex

> bibtex MiDocumento.aux

> latex MiDocumento.tex

Y el resultado deseado debe ser satisfactoriamente obtenido.

2.2. Creando archivos .bib

Como se decía, un archivo .bib es una base de datos de entradas bibliográficas, el cual
contiene las referencias en determinado formato. Este archivo bibliográfico, al igual que
cualquier documento de LATEX, debe estar escrito en texto plano, pero con la extensión
.bib. Por ejemplo, para agregar las entrada usadas en la sección anterior (un artículo
y un libro) al archivo, ha de hacerse como sigue:

@ARTICLE{Dan,

author = {Dantzig, G.B. and P. Wolfe},

year = 1960,

title = {Decomposition principle for linear programs},

journal = {Operations Research},

volume = 8,

pages = {101--111}

}

@BOOK{Baz,

author = {Bazaraa, M.S. and J.J. Jarvis and H.D. Sherali},

year = 2004,

title = {Programaci\’on lineal y flujo en redes},

edition = 2,

publisher = {Limusa},

adress = {M\’exico, DF}

}

Bibliografía en LATEX

6

Cada entrada consiste de tres partes: el tipo de entrada (en este caso ARTICLE y BOOK);
una etiqueta con que ha de citarse (en el ejemplo Dan y Baz); y los campos, es decir,
la información de la entrada.

Los campos d
  • Links de descarga
http://lwp-l.com/pdf15701

Comentarios de: Bibliografia en LaTeX - Una guía concisa de BibTEX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad