LaTeX: Generación de bibliografías con thebibliography – 2

Objetivo: aprender a generar bibliografías en LaTeX utilizando el entorno thebibliography (segunda parte).

En el artículo anterior aprendimos a generar una bibliografía en \LaTeX mediante el entorno thebibliography. Nos ocupamos de la tarea más ardua: la creación de la bibliografía en sí. Si no tienes frescos estos conceptos, permíteme recomendarte su relectura previa, te llevará solo un par de minutos.

Nuestra siguiente labor consistirá en aprender a citar la bibliografía dentro del cuerpo del documento, de modo que cuando alguien lo lea y encuentre esa referencia, pueda consultar el índice bibliográfico para localizar la entrada a la que hace mención.

Para lograr esto \LaTeX nos ofrece el comando \cite, al que facilitaremos, entre corchetes, la etiqueta que hemos empleado al generar cada entrada bibliográfica con \bibitem.

Refresquemos el entorno que utilizamos en esa generación:

\begin{thebibliography}{a}
\bibitem{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007  
\bibitem{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca}
1ª ed. Madrid: Naturalistic, 2010 
\end{thebibliography}

El parámetro que pasamos entre corchetes al comando \bibitem es, precisamente, la etiqueda que necesitamos en esta fase.

Ahora, simplemente, introducimos \cite, con esa etiqueta, en el punto justo donde queremos que se produzca la referencia. Localiza en el fichero .tex los dos \cite que he incluido:


\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
Una de las razones por las que es conveniente enumerar las páginas 
al generar informes es por el efecto altamente hipnótico que produce 
en la mente del paciente quien, al verse privado de un soporte formal 
en el que volcar sus fantasías, recurre a mecanismos de fijación 
periféricos.\cite{pradery}

No debe sorprendernos, por lo tanto, que cada vez  se registren más casos 
de fetichismo peluchil \cite{old}, pues bien es sabida la asociación entre 
este tipo de comportamientos y la negación obsesiva de la realidad.

\begin{thebibliography}{a}
\bibitem{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007.  
\bibitem{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca.}
1ª ed. Madrid: Naturalistic, 2010. 
\end{thebibliography}
\end{document}

Va a ser necesario compilar dos veces el fichero .tex para obtener el pdf final. Durante la primera compilación se resuelven las referencias, pero no es hasta la segunda cuando aparece el resultado. Si observas con cuidado, después de procesar el fichero por primera vez, verás que en el lugar donde deberían figurar las citas aparecen interrogaciones.

Tras la segunda compilación obtenemos, finalmente, nuestras citas perfectamente insertadas:

Si hubiésemos generado la bibliografía para que presentara índices tipo texto, en lugar de los numéricos por defecto, las citas aparecerían adaptadas en consonancia automáticamente.


\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
Una de las razones por las que es conveniente enumerar las páginas 
al generar informes es por el efecto altamente hipnótico que produce 
en la mente del paciente quien, al verse privado de un soporte formal 
en el que volcar sus fantasías, recurre a mecanismos de fijación 
periféricos.\cite{pradery}

No debe sorprendernos, por lo tanto, que cada vez  se registren más casos 
de fetichismo peluchil \cite{old}, pues bien es sabida la asociación entre 
este tipo de comportamientos y la negación obsesiva de la realidad.

\begin{thebibliography}{aaaa}
\bibitem[Old]{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca.}
1ª ed. Madrid: Naturalistic, 2010. 
\bibitem[Prad]{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007.  
\end{thebibliography}
\end{document}

Si lo deseamos, podemos facilitar información adicional en la cita, por ejemplo, para indicar el número de la página en que se localiza. Para ello, agregamos un argumento opcional (por lo tanto, entre corchetes) al comando \cite con esa información:

\cite[información adicional]{etiqueta}

Por ejemplo:


\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
Una de las razones por las que es conveniente enumerar las páginas 
al generar informes es por el efecto altamente hipnótico que produce 
en la mente del paciente quien, al verse privado de un soporte formal 
en el que volcar sus fantasías, recurre a mecanismos de fijación 
periféricos.\cite[pág. 856]{pradery}

No debe sorprendernos, por lo tanto, que cada vez  se registren más casos 
de fetichismo peluchil \cite[pág. 32]{old}, pues bien es sabida la asociación 
entre este tipo de comportamientos y la negación obsesiva de la realidad.

\begin{thebibliography}{aaaa}
\bibitem[Old]{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca.}
1ª ed. Madrid: Naturalistic, 2010. 
\bibitem[Prad]{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007.  
\end{thebibliography}
\end{document}

Para finalizar mostraremos cómo modificar a nuestra voluntad el título de la bibliografía si no nos gusta la opción por defecto. Recuerda lo que dijimos en la primera parte: en un artículo se denomina Referencias, como puedes apreciar en los ejemplos anteriores, mientras que en un libro o informe el título es Bibliografía.

Para renombrar la bibliografía vamos a presentar un comando al que recurriremos en otras ocasiones cuando necesitemos modificar otros títulos por defecto:

\renewcommand

El comando exacto va a depender de si estamos usando la clase artículo:

\renewcommand{\refname}{nuevo título}

o la clase libro o informe:

\renewcommand{\bibname}{nuevo título}

Supongamos que, en nuestro ejemplo (artículo), deseamos cambiar el título Referencias por Bibliografía.

Basta con agregar en el cuerpo del documento (no en el preámbulo) el siguiente comando:

\renewcommand{\refname}{Bibliografía}

Observa el código completo junto al resultado final:


\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\renewcommand{\refname}{Bibliografía}
Una de las razones por las que es conveniente enumerar las páginas 
al generar informes es por el efecto altamente hipnótico que produce 
en la mente del paciente quien, al verse privado de un soporte formal 
en el que volcar sus fantasías, recurre a mecanismos de fijación 
periféricos.\cite[pág. 856]{pradery}

No debe sorprendernos, por lo tanto, que cada vez  se registren más casos 
de fetichismo peluchil \cite[pág. 32]{old}, pues bien es sabida la asociación 
entre este tipo de comportamientos y la negación obsesiva de la realidad.

\begin{thebibliography}{aaaa}
\bibitem[Old]{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca.}
1ª ed. Madrid: Naturalistic, 2010. 
\bibitem[Prad]{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007.  
\end{thebibliography}
\end{document}

Y eso es todo lo que quería contarte. Más adelante veremos una herramienta especialmente útil para los muy bibliógrafos, los que continuamente están insertando bibliografías y necesitan automatizar estas tareas: BibTex.

Y ahora permíteme que me despida y cierre este artículo sin incluir una bibliografía, que esta palabreja está ya martirizando mis neuronas de tanto recurrir a ella en tan corto espacio de tiempo.

Javier Montero Gabarró


LaTeX: Generación de bibliografías con thebibliography – 2


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con \LaTeX.

LaTeX: Generación de bibliografías con thebibliography – 1

Objetivo: aprender a generar bibliografías en LaTeX utilizando el entorno thebibliography.

En el artículo anterior esbozamos las opciones disponibles a la hora de citar bibliografía con \LaTeX. Hoy hablaremos sobre la más básica, lo que no significa que sea precisamente la menos interesante, pues es la que ofrece una mayor flexibilidad a la hora de crear su estructura.

Deja que te presente el entorno thebibliography, con el que aprenderemos a realizar las siguientes tareas:

  1. Insertar una bibliografía, habitualmente al final del documento.
  2. Personalizar el índice de cada entrada (¿queremos que sea numérico o un texto de nuestra elección?).
  3. Referenciar los elementos de la bibliografía desde el cuerpo del texto.
  4. Mostrar, si es preciso, información adicional en la referencia (como el número de página en que se localiza la cita en cuestión).
  5. Modificar el título de la bibliografía, en el caso de que no nos convenza el que ofrece \LaTeXpor defecto.

Nos ocuparemos de los dos primeros puntos en este artículo y dejaremos los tres restantes para el siguiente.

He preparado un texto simple que nos servirá para la realización de las prácticas (no trates de buscarle un significado):

Puedes bajarte el fichero .tex correspondiente, por si quieres cargarlo en tu editor, aunque cualquier texto te servirá.

Para incluir una bibliografía, insertamos un entorno thebibliography al final del texto del documento:

\begin{thebibliography}
% Aquí figurará la bibliografía
\end{thebibliography}

Entre medias incluiremos cada entrada bibliográfica, que luego se visualizará precedida por un índice, que por defecto será un número de orden correlativo, aunque podremos personalizarlo con el texto que deseemos (por ejemplo, con el apellido del autor). Ese índice, sea numérico o texto, será el que figurará también en el documento en el lugar donde se realice la cita.

Es necesario un parámetro obligatorio más en la definición del entorno. \LaTeXes muy pulcro y quiere hacerse una idea de antemano de la anchura máxima de índice que va a necesitar. Con esta información, indentará las entradas el espacio justo para lograr una alineación elegante.

Lo curioso es la forma de facilitar ese parámetro. Podría ser un valor numérico indicando el tamaño máximo, pero no lo es. En su lugar, sirve con introducir cualquier secuencia alfanumérica de la anchura máxima.

Por ejemplo, si vas a trabajar con índices numéricos y sabes que, como máximo, vas a necesitar una única cifra (es decir, menos de diez entradas), podrías definir el entorno del siguiente modo:

\begin{thebibliography}{x}

o también

\begin{thebibliography}{7}

Si tuvieras más de diez entradas, pero menos de 100, serviría algo así como

\begin{thebibliography}{99}

o incluso

\begin{thebibliography}{yo}

Si vas a utilizar índices de texto, tendrás que tener en cuenta el tamaño del índice más ancho, y no el número de entradas bibliográficas.

Para incluir cada referencia bibliográfica utilizaremos el comando \bibitem con el siguiente formato:

\bibitem[índice opcional]{etiqueta} texto bibliográfico

Comienza por un argumento opcional (por eso aparece entre corchetes y no entre llaves) que emplearemos para facilitar el índice tipo texto, en el caso de que no deseemos utilizar la opción numérica por defecto de \LaTeX. Le sigue otro obligatorio (entre llaves): una etiqueta que nos servirá para después poder referenciar la entrada desde un cualquier sitio en el documento. Esto es algo que, como hemos dicho, trataremos en el siguiente artículo.

Es muy importante tener en cuenta que el formato de presentación de la entrada es responsabilidad plena nuestra; \LaTeXno tomará ninguna decisión en este sentido, por lo que debes tener claro el orden en el que deseas que aparezca cada elemento, así como su apariencia. No olvides que citar bibliografía tiene su ciencia.

Veamos el código \LaTeXque genera la bibliografía en nuestro ejemplo:

\begin{thebibliography}{a}
\bibitem{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007  
\bibitem{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca}
1ª ed. Madrid: Naturalistic, 2010 
\end{thebibliography}

El fichero biblio-2.tex contiene el código completo con todo lo que hemos hecho hasta ahora.

He utilizado el comando \textsc para escribir el autor en mayusculas pequeñas (small caps) y \textit para que el título aparezca en cursiva.

Observa el índice numérico por defecto, así como el título de la bibliografía: Referencias.

Este título va a depender de la clase empleada: en un artículo es Referencias; en un libro o informe, Bibliografía.

Es más, en un artículo aparece justo después del cuerpo del documento. En un libro o en un informe se generaría una página independiente para la bibliografía.

No te preocupes si el título no te satisface, en el próximo artículo veremos lo fácil que es cambiarlo.

¿Y si no queremos índices numéricos y preferimos otros personalizados? Tan simple como facilitar entre corchetes el nuevo índice deseado:

\begin{thebibliography}{aaaa}
\bibitem[Old]{old} \textsc{Old, L.},
\textit{Confesiones de una oveja bizca.}
1ª ed. Madrid: Naturalistic, 2010. 
\bibitem[Prad]{pradery} \textsc{Montero, J.},
\textit{Metodos matemáticos aplicados a la ganadería.}
3ª ed. Sevilla: Ediciones de la pradera, 2007.  
\end{thebibliography}
\end{document}

He invertido el orden de las entradas para que el índice aparezca por orden alfabético, de modo que se facilite su consulta después. Observa también la definición del entorno, en la que he indicado que voy a utilizar un máximo de cuatro caracteres. Gracias a eso se ha logrado la alineación perfecta. Prueba tú mismo qué hubiera pasado de no haber hecho eso.

Ya hemos terminado lo más laborioso, lo que resta es sencillo. En el próximo artículo veremos cómo citar las entradas bibliográficas desde el cuerpo del documento, a la vez que aprenderemos a personalizar la apariencia de la cita y a modificar el título de la bibliografía si lo estimamos necesario.

Javier Montero Gabarró


LaTeX: Generación de bibliografías con thebibliography – 1


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con \LaTeX.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies