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.

LaTeX: Aproximación a la gestión de bibliografías

Objetivo: presentar las distintas maneras que ofrece LaTeX para la inclusión de bibliografías.

\LaTeX engancha, reconócelo. Admito que su aprendizaje es duro, pero no hace falta llegar a dominarlo para poder disfrutar de sus beneficios. Con un conjunto básico de técnicas y conceptos puedes lograr resultados tipográficos de calidad profesional.

Y es que el tiempo empleado en aprenderlo es amortizado con creces después. Si eres escritor, no necesariamente científico, seguro que valoras esa capacidad única que tiene de permitir que te concentres en lo que escribes sin preocuparte por el aspecto. Limítate a indicar qué es cada elemento y deja que \LaTeX se ocupe de la presentación y la gestión de las referencias cruzadas.

Con las bibliografías, otro tanto de lo mismo. Modifica tranquilo tu lista de referencias bibliográficas, que \LaTeX actualizará adecuadamente las citas a lo largo del cuerpo del documento. Puedes olvidarte también de su formato y confiar en la coherencia de \LaTeX, o personalizarlo de acuerdo a tus necesidades y reutilizarlo más adelante.

Existen diversos modos de gestionar la bibliografía en \LaTeX y vamos a aproximarnos a ellos de un modo gradual y creciente en complejidad.

Todo surge tras tu primera necesidad: tengo que incluir una bibliografía en este artículo. ¿Cómo lo hago?

Veremos que, al igual que sucede con otras estructuras, como las listas o las tablas, \LaTeX ofrece un entorno en el que figurará la bibliografía:

\begin{thebibliography}
....
\end{thebibliography}

Entre medias, empleando un comando especial, incluiremos cada entrada bibliográfica, que luego será oportunamente referenciada en el documento.

Este procedimiento, que explicaremos con detalle en el siguiente artículo, debe ser tu primera parada en el camino. Tiene sus ventajas e inconvenientes: es muy sencillo y en cuestión de un par de minutos puedes adquirir todo el conocimiento necesario para resolver tu problema; por el contrario, como limitación (que en determinadas circunstancias puede ser hasta interesante) tú debes ocuparte del estilo de cada línea bibliográfica, decidiendo qué debe figurar en mayúsculas o en cursiva o el orden de aparición de cada campo. Te recuerdo que escribir bibliografías es toda una ciencia repleta de normas y recomendaciones de estilo.

Una vez te vas sintiendo en tu salsa, si generas muchos escritos con bibliografía, te planteas inevitablemente la siguiente cuestión: ¿no habría algún modo de poder reutilizar entradas y no tener que volver a escribirlas cada vez?

Y es entonces cuando descubres el programa BibTeX

Con BibTeX mantienes uno o varios ficheros aparte con toda tu colección de bibliografías, tu librería. Después indicas las entradas que necesites en tu documento y \LaTeX, en conjunción con BibTeX, incluirá las referencias oportunas y construirá, automáticamente, el índice bibliográfico.

Es más, selecciona simplemente el tipo y estilo de bibliografía y el resultado presentará un aspecto coherente y uniforme.

¿Dónde obtenemos este maravilloso programa? No debes preocuparte: casi con toda seguridad BibTeX estará incluido en tu propia distribución de \LaTeX.

Puede que, con el tiempo, incluso BibTeX te resulte incluso pequeño y quieras personalizar aún más tu experiencia bibliográfica. Entonces deberás recurrir al uso de paquetes que extenderán la funcionalidad de \LaTeX y BibTeX.

Todo a su momento y según su proceso natural. ¿Listo para crear tu primera bibliografía en \LaTeX?

Javier Montero Gabarró


LaTeX: Aproximación a la gestión de bibliografías


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