Biblatex

libros

Me he visto en la tesitura de hacer una bibliografía para una tesis doctoral, con las particularidades de que

  • había varios archivos .bib
  • era necesario que apareciesen diversos listados, cada uno en una sección distinta.
  • uno de los listados no era sección, sino capítulo.
  • Era necesario que el listado llevase todas las entradas de la bibliografía, aun sin haber aparecido en el texto.

Explico a continuación cómo se puede usar el paquete biblatex, es decir, al menos, cómo lo he usado yo, con resultado satisfactorio.

\usepackage[backend=bibtex,style=verbose]{biblatex}
\addbibresource{01.bib}
\addbibresource{02.bib}
\addbibresource{03.bib}
\addbibresource{04.bib}
\addbibresource{05.bib}
\renewcommand{\mkbibnamelast}{\textsc}

\begin{document}
\nocite{*}
\chapter{Bibliograf\'ia}
\printbibliography[heading=subbibnumbered,keyword=clave01,title={tit01}]
\printbibliography[heading=subbibliography,keyword=clave02,title={tit02}]
\printbibliography[heading=subbibliography,keyword=clave03,title={tit03}]
\printbibliography[heading=subbibliography,keyword=clave04,title={tit05}]
\printbibliography[keyword=clave05, title={tit05}]
\end{document}

Aclaro:

El estilo bibliográfico elegido es verbose, de ahí que se escoja esa opción cuando se manifieste que se va a usar el paquete biblatex (en el preámbulo):

\usepackage[backend=bibtex,style=verbose]{biblatex}

El apellido del autor va en versales, el nombre en minúsculas:

\renewcommand{\mkbibnamelast}{\textsc}

 

A continuación, y ya en el cuerpo del documento:

\nocite{*}

es un comando para que aparezcan todas las entradas de la bibliografía que no han sido citadas en el texto.

\addbibresource{01.bib}

es el comando con el que se añaden cada uno de los archivos .bib

El capítulo Bibliografía va numerado, por ello

\chapter{Bibliograf\'ia}

La primera entrada va en una sección numerada:

\printbibliography[heading=subbibnumbered,keyword=clave01,title={tit01}]

Esta primera sección tiene como título tit01 y comprende todas las entradas cuya keyword en los archivos .bib es clave01

Si la sección no va numerada:

heading=subbibliography

Por último, la penúltima línea del código es el listado bibliográfico que aparece como capítulo no numerado con el título tit05 y todas aquellas entradas con clave clave05

Recuerda que debes ejecutar latex, biblatex, latex de nuevo y latex una última vez hasta generar correctamente el archivo .dvi

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s