> 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/referencias-y-citas/01-bibliography-management-with-bibtex.md).

# Gestión de bibliografía con bibtex

## Nota orientativa

Si estás empezando desde cero, te recomendamos usar [biblatex](/latex/es/mas-temas/05-bibliography-management-in-latex.md) porque ese paquete ofrece localización en varios idiomas, se desarrolla activamente y hace que la gestión de la bibliografía sea más fácil y flexible.

## Introducción

Se han escrito muchos [tutoriales](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2) sobre qué $$\mathrm{Bib\TeX}$$ es y [cómo usarlo](https://www.overleaf.com/help/97-how-to-include-a-bibliography-using-bibtex). Sin embargo, basándonos en nuestra experiencia prestando apoyo a los usuarios de Overleaf, sigue siendo uno de los temas que muchos recién llegados a $$\mathrm{\LaTeX}$$ lo encuentran complicado, especialmente cuando las cosas no salen del todo bien; por ejemplo: las citas no aparecen; hay problemas con los nombres de los autores; no se ordena en el orden requerido; las URL no se muestran en la lista de referencias, y así sucesivamente.

En este artículo reuniremos todos los hilos relacionados con las citas, las referencias y las bibliografías, así como la forma en que Overleaf y las herramientas relacionadas pueden ayudar a los usuarios a gestionarlas.

Empezaremos con un breve repaso de cómo $$\mathrm{Bib\TeX}$$ y la base de datos bibliográfica (`.bib`) funcionan y veremos algunas formas de preparar `.bib` archivos. Esto es, por supuesto, correr el riesgo de repetir parte del material contenido en muchos tutoriales en línea, pero futuros artículos ampliarán nuestra cobertura para incluir estilos bibliográficos y `biblatex`—el paquete alternativo y procesador bibliográfico.

## Bibliografía: solo una lista de \bibitems

Primero echemos un vistazo rápido «bajo el capó» para ver de qué está compuesta una $$\mathrm{\LaTeX}$$ lista de referencias—por favor *no* empieces a programar tu lista de referencias así porque más adelante en este artículo veremos otras formas más convenientes de hacerlo.

Una lista de referencias en realidad es solo una `thebibliography` lista de `\bibitems`:

```latex
\begin{thebibliography}{9}
\bibitem{texbook}
Donald E. Knuth (1986) \emph{The \TeX{} Book}, Addison-Wesley Professional.

\bibitem{lamport94}
Leslie Lamport (1994) \emph{\LaTeX: a document preparation system}, Addison
Wesley, Massachusetts, 2nd ed.
\end{thebibliography}
```

Por defecto, este `thebibliography` entorno es una lista numerada con etiquetas `[1]`, `[2]` y así sucesivamente. Si la clase de documento utilizada es `article`, `\begin{thebibliography}` inserta automáticamente un encabezado de sección sin numeración con `\refname` (valor predeterminado: **Referencias**). Si la clase de documento es `book` o report, entonces se inserta en su lugar un encabezado de capítulo sin numeración con `\bibname` (valor predeterminado: **Bibliografía**) se inserta en su lugar. Cada `\bibitem` toma un *clave de cita* como parámetro, que puedes usar con `\cite` comandos, seguido de información sobre la propia entrada de referencia. Así que si ahora escribes

```latex
\LaTeX{} \cite{lamport94} es un conjunto de macros construido sobre \TeX{} \cite{texbook}.
```

junto con el `thebibliography` bloque anterior, esto es lo que se renderiza en tu PDF cuando ejecutas un $$\mathrm{\LaTeX}$$ procesador (es decir, cualquiera de `latex`, `pdflatex`, `xelatex` o `lualatex`) en tu archivo fuente:

![Citando entradas de una lista thebibliography](/files/4362b761e5e48b180cc9872f82bcd162771a7a96)

**Figura 1:** Citando entradas de una `thebibliography` lista.

Observa cómo cada `\bibitem` se numera automáticamente, y cómo `\cite` luego inserta la etiqueta numérica correspondiente.

`\begin{thebibliography}` toma un argumento numérico: la etiqueta más ancha esperada en la lista. En este ejemplo solo tenemos dos entradas, así que `9` es suficiente. Sin embargo, si tienes más de diez entradas, quizá notes que las etiquetas numéricas de la lista empiezan a desalinearse:

![thebibliography con una etiqueta demasiado corta](/files/ae9dfb04ca0267fe967cbdcd2cf050f4bb41e89a)

**Figura 2:** `thebibliography` con una etiqueta demasiado corta.

Tendremos que convertirlo `\begin{thebibliography}{99}` en su lugar, para que la etiqueta más larga sea lo bastante ancha para acomodar las etiquetas más largas, así:

![thebibliography con un ancho de etiqueta mayor](/files/6fe86fac2ce6bef71a62b4e15d82ca75fec3e838)

**Figura 3:** `thebibliography` con un ancho de etiqueta mayor.

Si compilas este fragmento de código de ejemplo en un ordenador local, quizá notes que después de la *primera* vez que ejecutas `pdflatex` (o de otro $$\mathrm{\LaTeX}$$ procesador), la lista de referencias aparece en el PDF como se espera, pero los `\cite` comandos solo muestran signos de interrogación **\[?]**.

Esto se debe a que después de la primera $$\mathrm{\LaTeX}$$ ejecución, las claves de cita de cada `\bibitem` (`texbook`, `lamport94`) se escriben en el `.aux` archivo y aún no están disponibles para ser leídas por los `\cite` comandos. Solo en la segunda ejecución de `pdflatex` se `\cite` comandos pueden buscar cada clave de cita en el `.aux` archivo e insertar las etiquetas correspondientes (`[1]`, `[2]`) en la salida.

Sin embargo, en Overleaf, no tienes que preocuparte por volver a ejecutar `pdflatex` tú mismo. Esto se debe a que Overleaf utiliza la [`latexmk` herramienta de compilación](/latex/es/base-de-conocimientos/064-how-does-overleaf-compile-my-project.md), que vuelve a ejecutar automáticamente `pdflatex` (y algunos otros procesadores) el número de veces necesario para resolver `\cite` las salidas. Esto también cubre otros comandos de referencia cruzada, como `\ref` y `\tableofcontents`.

### Una nota sobre los tiempos de compilación

Procesar $$\mathrm{\LaTeX}$$ listas de referencias u otras formas de referencias cruzadas, como los índices, requiere múltiples ejecuciones de software, incluido el $$\mathrm{\TeX}$$ motor (por ejemplo, `pdflatex`) y programas asociados como $$\mathrm{Bib\TeX}$$, `makeindex`, etc. Como se mencionó antes, Overleaf gestiona automáticamente todas estas múltiples ejecuciones, así que no tienes que preocuparte por ellas. Como consecuencia, cuando la vista previa en Overleaf se está actualizando para documentos con bibliografías (u otras referencias cruzadas), o para documentos con archivos de imagen grandes (como se analiza por separado [aquí](/latex/es/base-de-conocimientos/113-optimising-very-large-image-files.md)), estos pasos esenciales de compilación a veces pueden hacer que la actualización de la vista previa parezca tardar más que en tu propia máquina. Por supuesto, nuestro objetivo es mantenerla lo más corta posible. Si sientes que tu documento tarda más en compilar de lo que esperas, aquí tienes algunos [consejos adicionales](/latex/es/base-de-conocimientos/038-fixing-and-preventing-compile-timeouts.md) que pueden ayudar.

## Introduce $$\mathrm{Bib\TeX}$$

Por supuesto, hay algunas molestias al preparar manualmente la `thebibliography` lista:

* Depende de ti dar formato con precisión a cada `\bibitem` según el estilo de referencia que se te pide usar—¿qué partes deben ir en negrita o en cursiva? ¿El año debe ir inmediatamente después de los autores, o al final de la entrada? ¿Primero los nombres de pila o primero los apellidos?
* Si estás escribiendo para un estilo de referencias que requiere que la lista de referencias se ordene por los apellidos de los primeros autores, tendrás que ordenar los `\bibitem`tú mismo.
* Para distintos manuscritos o documentos que usan diferentes estilos de referencia tendrás que reescribir el `\bibitem` para cada referencia.

Aquí es donde $$\mathrm{Bib\TeX}$$ y *los archivos de base de datos bibliográfica* (`.bib` archivos) son extremadamente útiles, y este es el enfoque recomendado para gestionar citas y referencias en la mayoría de los artículos y tesis. El `biblatex` enfoque, que es ligeramente diferente y está ganando popularidad, también requiere un `.bib` archivo, pero hablaremos de `biblatex` ello en una futura publicación.

En lugar de dar formato a las entradas de referencia citadas en una `thebibliography` lista, mantenemos un archivo de base de datos bibliográfica (llamémoslo `refs.bib` para nuestro ejemplo) que contiene *independiente del formato* información sobre nuestras referencias. Así que nuestro `refs.bib` archivo podría verse así:

```latex
@book{texbook,
  author = {Donald E. Knuth},
  year = {1986},
  title = {The {\TeX} Book},
  publisher = {Addison-Wesley Professional}
}

@book{latex:companion,
  author = {Frank Mittelbach and Michel Gossens
            and Johannes Braams and David Carlisle
            and Chris Rowley},
  year = {2004},
  title = {The {\LaTeX} Companion},
  publisher = {Addison-Wesley Professional},
  edition = {2}
}

@book{latex2e,
  author = {Leslie Lamport},
  year = {1994},
  title = {{\LaTeX}: a Document Preparation System},
  publisher = {Addison Wesley},
  address = {Massachusetts},
  edition = {2}
}

@article{knuth:1984,
  title={Literate Programming},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}

@inproceedings{lesk:1977,
  title={Computer Typesetting of Technical Journals on {UNIX}},
  author={Michael Lesk and Brian Kernighan},
  booktitle={Proceedings of American Federation of
             Information Processing Societies: 1977
             National Computer Conference},
  pages={879--888},
  year={1977},
  address={Dallas, Texas}
}
```

Puedes encontrar más información sobre otros $$\mathrm{Bib\TeX}$$ tipos de entradas de referencia y campos [aquí](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX)—hay una enorme tabla que muestra qué campos están admitidos para qué tipos de entrada. Hablaremos más sobre cómo preparar `.bib` archivos en una sección posterior.

Ahora podemos usar `\cite` con las claves de cita como antes, pero ahora *sustituimos* `thebibliography` por un `\bibliographystyle{...}` para elegir el estilo bibliográfico, así como `\bibliography{...}` para apuntar $$\mathrm{Bib\TeX}$$ al `.bib` archivo donde deben buscarse las referencias citadas.

```latex
\LaTeX{} \cite{latex2e} es un conjunto de macros construido sobre \TeX{} \cite{texbook}.
\bibliographystyle{plain} % Elegimos el estilo de referencias "plain"
\bibliography{refs} % Las entradas están en el archivo refs.bib
```

Esto se procesa con la siguiente secuencia de comandos, suponiendo que nuestro $$\mathrm{\LaTeX}$$ documento está en un archivo llamado `main.tex` (y que estamos usando `pdflatex`):

1. `pdflatex main`
2. `bibtex main`
3. `pdflatex main`
4. `pdflatex main`

y obtenemos la siguiente salida:

![Salida de BibTeX con el estilo bibliográfico plain](/files/1883ff466896159a675a0bfa3c17fa259f4c1f72)

**Figura 4:** $$\mathrm{Bib\TeX}$$ salida usando el `estilo bibliográfico` plain.

¡Vaya! ¿Qué está pasando aquí y por qué se requieren todos esos procesos (repetidos)? Bueno, esto es lo que ocurre.

1. Durante la *primera* `pdflatex` ejecución, todo `pdflatex` lo que ve es una `\bibliographystyle{...}` y una `\bibliography{...}` de `main.tex`. No sabe qué significan todos los `\cite{...}` comandos. En consecuencia, dentro del PDF de salida, todos los `\cite{...}` comandos se renderizan simplemente como \[?], y por ahora no aparece ninguna lista de referencias. Pero `pdflatex` escribe información sobre el estilo bibliográfico y `.bib` archivo, así como todas las apariciones de `\cite{...}`, en el archivo `main.aux`.
2. En realidad es `main.aux` lo que $$\mathrm{Bib\TeX}$$ le interesa. Toma nota del `.bib` archivo indicado por `\bibliography{...}`, luego busca todas las entradas cuyas claves coincidan con los `\cite{...}` comandos usados en el `.tex` archivo. $$\mathrm{Bib\TeX}$$ luego usa el estilo especificado con `\bibliographystyle{...}` para dar formato a las entradas citadas, y escribe una `thebibliography` lista formateada en el archivo `main.bbl`. La generación del `.bbl` archivo es todo lo que se logra en este paso; no se realizan cambios en el PDF de salida.
3. Cuando `pdflatex` se vuelve a ejecutar, ahora ve que hay un `main.bbl` archivo disponible. Así que inserta el contenido de `main.bbl` es decir, el `\begin{thebibliography}....\end{thebibliography}` en el $$\mathrm{\LaTeX}$$ origen, donde `\bibliography{...}` está. Después de este paso, la lista de referencias aparece en el PDF de salida formateada según el `\bibliographystyle{...}`estilo elegido, pero las citas en el texto siguen siendo \[?].
4. `pdflatex` se vuelve a ejecutar, y esta vez los `\cite{...}` comandos se reemplazan por las etiquetas numéricas correspondientes en el PDF de salida.

Como antes, el [`latexmk` herramienta de compilación](/latex/es/base-de-conocimientos/064-how-does-overleaf-compile-my-project.md) se encarga de activar y volver a ejecutar `pdflatex` y `bibtex` según sea necesario, así que no tienes que preocuparte por esta parte.

### Algunas notas sobre el uso de $$\mathrm{Bib\TeX}$$ y archivos .bib

Algunas cosas más a tener en cuenta sobre el uso de $$\mathrm{Bib\TeX}$$ y `archivos .bib`:

* Quizá hayas notado que aunque `refs.bib` contenía cinco $$\mathrm{Bib\TeX}$$ entradas de referencia, solo dos se incluyen en la lista de referencias del PDF de salida. Este es un punto importante sobre $$\mathrm{Bib\TeX}$$: el `.bib` papel del archivo es almacenar registros bibliográficos, y solo las entradas que han sido citadas (mediante `\cite{...}`) en los `.tex` archivos aparecerán en la lista de referencias. Esto es similar a cómo solo los elementos citados de una base de datos de EndNote se mostrarán en la lista de referencias de un documento de Microsoft Word. Si *sí* quieres incluir todas las entradas—para que se muestren pero sin citarlas realmente todas—, puedes escribir `\nocite{*}`. Esto también significa que puedes reutilizar el mismo `.bib` archivo para todos tus $$\mathrm{\LaTeX}$$ proyectos: las entradas que no se citen en un manuscrito o informe concreto se excluirán de la lista de referencias de ese documento.
* $$\mathrm{Bib\TeX}$$ requiere un `\bibliographystyle{...}` y un `\bibliography{...}` para funcionar correctamente; en futuras publicaciones veremos cómo crear bibliografías múltiples en el mismo documento. Si sigues recibiendo advertencias de “cita indefinida”, comprueba que efectivamente hayas incluido esos dos comandos y que los nombres estén escritos correctamente. Por lo general no se requieren extensiones de archivo, pero ten en cuenta que *los nombres de archivo distinguen mayúsculas y minúsculas* en algunos sistemas operativos, ¡incluido Overleaf! Por lo tanto, si escribiste `\bibliographystyle{IEEetran}` (nota el error tipográfico: “e”) en lugar de `\bibliographystyle{IEEEtran}`, o escribiste `\bibliography{refs}` cuando el nombre real del archivo es `Refs.bib`, obtendrás el temido **\[?]** como citas.
* En la misma línea, trata siempre tus claves de cita como sensibles a mayúsculas y minúsculas. Usa exactamente las mismas mayúsculas o la misma ortografía en tus `\cite{...}` que en tus `.bib` archivo.
* El orden de las referencias en el `.bib` archivo no tiene ningún efecto en cómo se ordena la lista de referencias en el PDF de salida: *el orden de clasificación de la lista de referencias está determinado por el* `\bibliographystyle{...}`. Por ejemplo, algunos lectores quizá hayan notado que, dentro de mi ejemplo anterior, la primera cita en el texto `latex2e` está numerada \[2], mientras que la segunda cita en el texto (`texbook`) está numerada \[1]! ¿Se te $$\mathrm{\LaTeX}$$ y $$\mathrm{Bib\TeX}$$ ha ido la olla? En absoluto: esto se debe en realidad a que el `estilo bibliográfico` estilo ordena la lista de referencias por orden alfabético del *apellido*. Si prefieres un esquema en el que las etiquetas numéricas de cita se numeren secuencialmente a lo largo del texto, tendrás que elegir un estilo bibliográfico que implemente esto. Por ejemplo, si en su lugar hubiéramos usado `\bibliographystyle{IEEEtran}` para ese ejemplo, obtendríamos la siguiente salida. Observa también cómo el formato de cada elemento citado en la lista de referencias se ha actualizado automáticamente para adaptarse al estilo de IEEE:

![Salida del estilo bibliográfico IEEEtran](/files/9e7c92ff06803a5c77fe2ecde2039e16d6383b30)

**Figura 5:** `IEEEtran` salida del estilo bibliográfico.

Hablaremos más sobre diferentes estilos bibliográficos, incluidos los esquemas de cita autor-año, en un futuro artículo. Por ahora, centremos nuestra atención en `.bib` el contenido del archivo, y cómo podemos facilitar un poco la tarea de preparar `.bib` archivos.

## Volviendo a mirar los archivos .bib

Como quizá hayas notado antes, un `.bib` archivo contiene $$\mathrm{Bib\TeX}$$ entradas bibliográficas que empiezan con un *tipo de entrada* precedido por un `@`. Cada entrada tiene algunos campos de clave‑valor $$\mathrm{Bib\TeX}$$ *campos*, colocados dentro de un par de llaves (`{...}`). La *clave de cita* @ es la primera pieza de información dada dentro de estas llaves, y cada campo de la entrada *debe separarse con una coma*:

```latex
@article{knuth:1984,
  title={Literate Programming},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}
```

Como regla general, *cada* entrada bibliográfica debería tener un `autor`, `año` y `título` campo, sin importar cuál sea el tipo. Hay alrededor de [una docena de tipos de entrada](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX) aunque algunos estilos bibliográficos pueden reconocer/definir más; sin embargo, es probable que uses con más frecuencia los siguientes tipos de entrada:

* `@article` para artículos de revista (ver ejemplo arriba).
* `@inproceedings` para artículos de actas de conferencia:

```latex
@inproceedings{FosterEtAl:2003,
  author = {George Foster and Simona Gandrabur and Philippe Langlais and Pierre
    Plamondon and Graham Russell and Michel Simard},
  title = {Traducción automática estadística: desarrollo rápido con recursos limitados},
  booktitle = {Actas de {MT Summit IX}},
  year = {2003},
  pages = {110--119},
  address = {Nueva Orleans, EE. UU.},
}
```

* `@book` para libros (ver ejemplos arriba).
* `@phdthesis`, `@masterthesis` para tesis y disertaciones:

```latex
@phdthesis{Alsolami:2012,
    title    = {Un examen de la dinámica de pulsaciones
                para la autenticación continua del usuario},
    school   = {Universidad de Tecnología de Queensland},
    author   = {Eesa Alsolami},
    year     = {2012}
}
```

* `@inbook` es para un capítulo de un libro en el que *todo el libro* fue escrito por el mismo(s) autor(es): el capítulo de interés se identifica mediante un número de capítulo:

```latex
@inbook{peyret2012:ch7,
  title={Métodos computacionales para flujo de fluidos},
  edition={2},
  author={Peyret, Roger and Taylor, Thomas D},
  year={1983},
  publisher={Springer-Verlag},
  address={Nueva York},
  chapter={7, 14}
}
```

* `@incollection` es para un capítulo contribuido en un libro, por lo que tendría su propio `autor` y `título`. El título real de todo el libro se da en el `booktitle` campo; es probable que también esté presente un `editor` campo:

```latex
@incollection{Mihalcea:2006,
  author = {Rada Mihalcea},
  title = {Métodos basados en conocimiento para {WSD}},
  booktitle = {Desambiguación del sentido de las palabras: algoritmos
               y aplicaciones},
  publisher = {Springer},
  year = {2006},
  editor = {Eneko Agirre and Philip Edmonds},
  pages = {107--132},
  address = {Dordrecht, los Países Bajos}
}
```

* `@misc` es para cualquier cosa que no encaje del todo en ningún otro tipo de entrada. Puede ser especialmente útil para páginas web—escribiendo note = \url{http\://...} o url = {http\://...}:
  * a menudo te resultará útil añadir `\usepackage{url}` o `\usepackage{hyperref}` en el `.tex` preámbulo de tus archivos (para un manejo más robusto de las URLs);
  * no todos los estilos bibliográficos admiten el `campo url` : `estilo bibliográfico` no lo hace, pero `IEEEtran` sí lo hace. Todos los estilos admiten `note`. Más sobre esto en una futura publicación;
  * debes tener en cuenta que incluso las páginas web y `@misc` las entradas deberían tener un `autor`, un `año` y una `título` :

```latex
@misc{web:lang:stats,
  author = {W3Techs},
  title = {Estadísticas de uso de los idiomas del contenido
           para sitios web},
  year = {2017},
  note = {Último acceso el 16 de septiembre de 2017},
  url = {http://w3techs.com/technologies/overview/content_language/all}
}
```

### Varios autores en $$\mathrm{Bib\TeX}$$

En un `.bib` archivo, las comas solo se usan para separar el apellido del nombre de pila de un autor—si el apellido se escribe primero. Los nombres de autores individuales se separan con `y`. Así que estos son correctos:

```latex
author = {Jane Doe and John Goodenough and Foo Bar}
```

o

```latex
author = {Doe, Jane and Goodenough, John and Bar, Foo}
```

Pero *ninguno de los siguientes funcionará correctamente*—obtendrás una salida extraña, o incluso mensajes de error de $$\mathrm{Bib\TeX}$$! Así que ten especial cuidado si estás copiando nombres de autores de un artículo o de una página web.

```latex
author = {Jand Doe, John Goodneough, Foo Bar}
author = {Jand Doe, John Goodneough and Foo Bar}
author = {Jand Doe, John Goodneough, and Foo Bar}
```

### Apellidos de varias palabras

Si el apellido de un autor está formado por varias palabras separadas por espacios, o si en realidad es una organización, coloca un par adicional de llaves alrededor del apellido para que $$\mathrm{Bib\TeX}$$ reconozca las palabras agrupadas como el apellido:

```latex
author = {{World Health Organisation}}
author = {Geert {Van der Plas} and John Doe}
```

Como alternativa, puedes usar el formato `Apellido, Nombre` ; algunos usuarios encuentran que es más claro y más legible:

```latex
author = {Van der Plas, Geert and Doe, John}
```

**Recuerda:** Ya sea que el nombre aparezca primero o último en la salida (“John Doe” vs “Doe, John”), o que el nombre de pila se abrevie automáticamente como “J. Doe” o “Doe, J.” frente a “John Doe” “J. Doe”), todos esos detalles están controlados por el `\bibliographystyle`.

### ¿Intenté usar % para comentar algunas líneas o entradas en mi archivo .bib, pero en su lugar obtuve muchos mensajes de error?

`%` en realidad no es un carácter de comentario en `.bib` los archivos .bib! Por tanto, insertar un `%` % en `.bib` archivos .bib no solo no comenta la línea, sino que también provoca algunos $$\mathrm{Bib\TeX}$$ errores. Para conseguir $$\mathrm{Bib\TeX}$$ que ignore un campo concreto solo necesitamos renombrar el campo a algo que $$\mathrm{Bib\TeX}$$ no reconozca. Por ejemplo, si quieres conservar un `campo date` pero prefieres que se ignore (quizá porque quieres $$\mathrm{Bib\TeX}$$ usar el `año` campo en su lugar) escribe `Tdate = {...}` o el más legible para humanos `IGNOREdate = {...}`.

Para conseguir $$\mathrm{Bib\TeX}$$ que ignore una *entrada* entera puedes eliminar el `@` antes del tipo de entrada. Una entrada de referencia válida siempre empieza con un `@` seguido por el tipo de entrada; sin el `@` carácter $$\mathrm{Bib\TeX}$$ omite las líneas hasta que encuentra otro `@`.

## ¿Cómo/dónde obtengo realmente esos archivos .bib?

### Edita el archivo .bib como texto sin formato

Porque `.bib` los archivos .bib son texto sin formato, ciertamente puedes escribirlos a mano—una vez que estés familiarizado con $$\mathrm{Bib\TeX}$$la sintaxis requerida por .bib. Solo asegúrate de guardarlo con una `.bib` extensión, y de que tu editor no añada a escondidas un `.txt` o algún otro sufijo. En Overleaf puedes hacer clic en el enlace “Archivos…” en la parte superior del panel de lista de archivos, y luego en “Añadir archivo en blanco” para crear un nuevo `.bib` archivo sobre el que trabajar.

> **Consejo:** ¿Sabías que los resultados de búsqueda de Google Académico se pueden exportar a una $$\mathrm{Bib\TeX}$$ entrada? Haz clic en el enlace “Citar” debajo de cada resultado de búsqueda, y luego en la opción “$$\mathrm{Bib\TeX}$$BibTeX” de búsqueda. Luego puedes copiar la $$\mathrm{Bib\TeX}$$ entrada generada. Aquí hay un [video](/latex/es/preguntas-y-respuestas/49-how-to-include-a-bibliography-using-bibtex.md) que demuestra el proceso. Ten en cuenta que siempre debes comprobar dos veces los campos presentados en la entrada, ¡ya que la información rellenada automáticamente no siempre es completa o precisa!

### Ayuda de editores .bib basados en GUI

Muchos usuarios prefieren usar un $$\mathrm{Bib\TeX}$$ editor/gestor de bases de datos bibliográficas dedicado, como [JabRef](http://www.jabref.org) o [BibDesk](http://bibdesk.sourceforge.net/) para mantener, editar y añadir entradas a sus `.bib` archivos. Usar una interfaz gráfica puede ayudar a reducir realmente los errores de sintaxis y ortografía mientras se crean entradas bibliográficas en un $$\mathrm{Bib\TeX}$$ archivo .bib. Si prefieres, puedes preparar tu `.bib` archivo .bib en tu propia máquina usando JabRef, BibDesk u otra utilidad, y luego subirlo a tu Overleaf.

> **Consejo:** Si te gustaría usar el mismo `.bib` archivo .bib para varios proyectos de Overleaf, echa un vistazo a [este artículo de ayuda](/latex/es/base-de-conocimientos/009-can-i-share-files-e.g.-.bib-and-some-graphics-across-my-projects.md) para configurar un “proyecto maestro”, o [este](/latex/es/base-de-conocimientos/051-how-can-i-upload-files-from-google-drive.md) para compartir archivos desde Google Drive (las instrucciones también se aplican a otras soluciones de almacenamiento en la nube, como Dropbox).

### Exportar desde servicios de bibliotecas de referencias

Si haces clic en el botón Subir archivos sobre el panel de lista de archivos, notarás algunas opciones: Importar desde Mendeley e Importar desde Zotero. Si ya estás usando uno de esos servicios de gestión de bibliotecas de referencias, Overleaf ahora puede conectarse a las API de exportación web proporcionadas por esos servicios para importar el `.bib` archivo .bib (generado a partir de tu biblioteca) en tu proyecto de Overleaf. Para más información, consulta el artículo de Overleaf [Cómo vincular tu cuenta de Overleaf con Mendeley y Zotero](/latex/es/base-de-conocimientos/073-how-to-link-zotero-to-your-overleaf-account.md).

Para otros servicios de bibliotecas de referencias que no tienen una API pública, o que aún no están integrados directamente con Overleaf, como [EndNote](/latex/es/base-de-conocimientos/016-can-i-use-overleaf-with-endnote.md) o [Paperpile](/latex/es/base-de-conocimientos/017-can-i-use-overleaf-with-paperpile.md), busca una opción “export to `.bib`” en la aplicación o servicio. Una vez que tengas un `.bib` archivo .bib, entonces puedes añadirlo a tu proyecto de Overleaf.

### Ya tengo una lista de referencias en un archivo de Microsoft Word/HTML/PDF; ¿puedo reutilizar los datos de alguna manera sin volver a escribir todo?

Antes tenías que codificar manualmente cada línea en una `\bibitem` o en un `@article{...}` entrada (u otro tipo de entrada) en un `.bib` archivo .bib. Como puedes imaginar, no es exactamente una tarea que mucha gente espere con ilusión. Afortunadamente, hoy en día hay algunas herramientas disponibles para ayudar. Normalmente toman un archivo de texto sin formato, por ejemplo

```latex
[1] J. Smith, J. Doe and F. Bar (2001) A ground-breaking study.
Journal of Amazing Research 5(11), pp. 29-34.

[2] ...
```

y tratan de analizar las líneas, convirtiéndolas en una bibliografía estructurada como un $$\mathrm{Bib\TeX}$$ `.bib` archivo .bib. Por ejemplo, echa un vistazo a [text2bib](https://text2bib.org) o [Edifix](https://www.overleaf.com/blog/446-edifix-converts-unstructured-bibliographies-to-bibtex). Asegúrate de revisar cuidadosamente las opciones de estas herramientas, para que funcionen bien con tu bibliografía sin estructurar existente en texto sin formato.

## Resumen y lectura adicional

Hemos echado un vistazo rápido a cómo $$\mathrm{Bib\TeX}$$ procesa un `.bib` archivo de base de datos bibliográfica para resolver `\cite` comandos y producir una lista de referencias formateada, así como a cómo preparar `.bib` archivos .bib.

¡Feliz $$\mathrm{Bib\TeX}$$ando!

### Lectura adicional

Para más información, consulta:

* [Estilos bibliográficos BibTeX](/latex/es/referencias-y-citas/04-bibtex-bibliography-styles.md)
* [Gestión bibliográfica con natbib](/latex/es/referencias-y-citas/02-bibliography-management-with-natbib.md)
* [Gestión bibliográfica con biblatex](/latex/es/referencias-y-citas/03-bibliography-management-with-biblatex.md)
* [Documentación de BibTeX en el sitio web de CTAN](http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/)
* [Documentación del paquete tocbind](http://www.ctan.org//tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [Tabla de contenidos](/latex/es/estructura-del-documento/02-table-of-contents.md)
* [Gestión en un proyecto grande](/latex/es/estructura-del-documento/07-management-in-a-large-project.md)
* [Proyectos LaTeX de varios archivos](/latex/es/estructura-del-documento/08-multi-file-latex-projects.md)


---

# 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/referencias-y-citas/01-bibliography-management-with-bibtex.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.
