> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/es/articulos-en-profundidad/13-getting-started-with-biblatex.md).

# Primeros pasos con BibLaTeX

**Autor: Josh Cassidy (julio de 2013)**

Durante años, los usuarios de LaTeX han estado usando BibTeX junto con varios paquetes adicionales como `natbib` para escribir bibliografías. Sin embargo, ahora hay una nueva opción, BibLaTeX. Está diseñado para ofrecerte muchas más opciones para configurar fácilmente tus bibliografías/citas. Convenientemente, los archivos existentes `.bib` probablemente no necesiten muchas modificaciones para funcionar con BibLaTeX. Además de las más de 300 páginas de [documentación de BibLaTeX](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf), CTAN también tiene una útil [hoja de trucos de BibLaTeX](http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf). Para complementar esos recursos, aquí hay un tutorial en video seguido de algunas notas/ejemplos para ayudarte a empezar.

{% embed url="<https://www.youtube.com/embed/nH9If8c5VCs>" %}

### Comandos y estilos básicos

En primer lugar, los comandos que usas en el archivo tex para añadir una bibliografía al documento son bastante diferentes. En el preámbulo necesitas usar el siguiente código:

```latex
\usepackage{biblatex}
\addbibresource{}
```

El primer comando simplemente carga el `biblatex` paquete. El segundo se usa para especificar qué archivos bib quieres utilizar. Simplemente introduces el nombre del archivo entre las llaves, incluyendo la `.bib` extensión. Luego, en el cuerpo del documento, en lugar de usar un `\bibliography` comando para construir la bibliografía, usas el `\printbibliography` comando. Cuando usas BibTeX, especificas el estilo bibliográfico usando el `\bibliographystyle` comando. En `biblatex` ya no usamos este comando; en su lugar especificamos las opciones de estilo pasando más argumentos al `\usepackage` comando. Para hacer esto, escribimos `style=` seguido de un nombre de estilo entre corchetes justo antes de las llaves. Por ejemplo:

```latex
\usepackage[style=numeric]{biblatex}
```

Alternativamente, si quieres declarar un estilo para las citas y un estilo diferente para la bibliografía, usas las palabras `citestyle` y `bibstyle`. Aquí tienes un ejemplo:

```latex
\usepackage[citestyle=alphabetic,bibstyle=authortitle]{biblatex}
```

Antes de seguir, les mostraré rápidamente cómo se ven algunos de estos estilos tanto para las citas como para la entrada real de la bibliografía. Sin embargo, puedes [consultar la documentación](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) para obtener una lista completa de estilos.

* El `numérico` estilo: ![BiBLaTeXnumeric.png](/files/a37124d3ea1db7b1c0a1dbb3f1399bfb7cf2874c)- El `alfabético` estilo: ![BiBLaTeXalphabetic.png](/files/5cf0406d91de69c88263aa09c9961a17e266e7bc)- El `lectura` estilo: ![BiBLaTeXreading.png](/files/2484570410d3fd953685799f4c02991f2296979b)- El `authoryear` estilo: ![BiBLaTeXauthoryear.png](/files/8980b40f09de7ec05b7f559a240fee2b0dd400b6)

Otro argumento que puedes darle al `\usepackage` comando es la opción de ordenación. Por ejemplo:

```latex
\usepackage[style=authoryear,sorting=ynt]{biblatex}
```

Esto usaría el estilo autor-año y luego ordenaría las entradas bibliográficas por año, nombre, título. Aquí tienes una lista de algunas de las diferentes opciones de ordenación disponibles:

* `nty`—ordena las entradas por nombre, título, año;
* `nyt`—ordena las entradas por nombre, año, título;
* `nyvt`—ordena las entradas por nombre, año, volumen, título;
* `anyt`—ordena las entradas por etiqueta alfabética, nombre, año, título;
* `anyvt`—ordena las entradas por etiqueta alfabética, nombre, año, volumen, título;
* `ynt`—ordena las entradas por año, nombre, título;
* `ydnt`—ordena las entradas por año (orden descendente), nombre, título;
* `none`—sin ordenación. Las entradas aparecen en el orden en que aparecen en el texto.

Si no especificas un orden, el predeterminado es `nty`.

### Comandos de cita

Los comandos de cita también han sido renovados en `biblatex`. Estos comandos más inteligentes te dan la opción de añadir una `nota previa` y `nota posterior` como argumentos:

* a `nota previa` es una palabra o frase como 'ver' que se inserta al inicio de la cita;
* a `nota posterior` es texto que quieres insertar al final de la cita.

Para añadir estas notas, usas dos conjuntos de corchetes en el comando de cita. Aquí tienes un ejemplo:

```latex
\cite[ver][página 12]{latexcompanion}
```

En este ejemplo ya hemos cargado el `alfabético` estilo y `latexcompanion` es solo la clave de cita. Así es como se vería la cita en el texto:

![BiBLaTeXprepost.png](/files/825f1a3f901892791c9d5820ca97f11343affda9)

Si abres solo un conjunto de corchetes, asumirá que el contenido de los corchetes es una `nota posterior`nota previa `nota previa` , así que si solo quieres una

También hay una serie de distintos comandos de cita disponibles para usar. Aquí tienes algunos de los estándar:

* `\cite`—el más básico. Imprime sin ningún corchete excepto cuando se usa el `alfabético` o `numérico` estilo cuando usa corchetes;
* `\parencite`—imprime las citas entre paréntesis excepto cuando se usa el `alfabético` o `numérico` estilo cuando usa corchetes;
* `\footcite`—coloca la cita en una nota al pie.

### Subdivisión de bibliografías

Una de las cosas buenas de `biblatex` es que puedes subdividir bibliografías según el tipo de fuente. Aquí tienes un ejemplo de subdivisión por tipo de fuente:

```latex
\printbibheading
\printbibliography[type=book,heading=subbibliography,title={Fuentes de libros}]
\printbibliography[nottype=book,heading=subbibliography,title={Otras fuentes}]
```

En este ejemplo estamos subdividiendo la bibliografía en dos secciones, una para las fuentes que son libros y otra para las que no lo son. Aquí tienes un ejemplo de salida:

![BiBLaTeXtypes.png](/files/78450d890f7bb0e7d5016daf7fa2893a80be993c)

Otra forma de subdividir bibliografías es usando un filtro por palabra clave. Para hacer esto necesitas añadir un `campo` campo en las entradas de tu `.bib` archivo. Por ejemplo:

```latex
@article{key,
	keywords = {keywordA,keywordB,keywordC}
```

Aquí tienes un ejemplo de cómo las subdividirías entonces por palabra clave:

```latex
\printbibheading
\printbibliography[keyword=major,heading=subbibliography,title={Fuentes principales}]
\printbibliography[keyword=minor,heading=subbibliography,title={Fuentes menores}]
```

Y la salida correspondiente:

![BiBLaTeXmajor.png](/files/dd268799fe52c034e3ccc4c8e35db3f274535ae3)

¡Parece que pronto BibTeX no será más que un pedazo de la historia de LaTeX! Espero que esto te haya sido útil para empezar con `biblatex`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/es/articulos-en-profundidad/13-getting-started-with-biblatex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
