Saltar al contenido

Bibliografía en LaTeX con BibTeX, natbib y biblatex

Pon tus fuentes en un archivo .bib del proyecto, cítalas con \cite{clave} (o \citep, \citet, \parencite, \textcite) y escribe \bibliography{...} o \printbibliography donde deba ir la lista de referencias.

El archivo .bib

Un archivo .bib contiene una entrada por cada fuente. Cada entrada tiene un tipo (@article, @book, @inproceedings, @misc...), una clave con la que la citas y campos como el autor, el título y el año. Los ejemplos de esta página usan este archivo, refs.bib:

BibTeX
@article{doe2024,
  author  = {John Doe and Erika Mustermann},
  title   = {Measuring Things Carefully},
  journal = {Journal of Examples},
  year    = {2024},
  volume  = {44},
  pages   = {1--12}
}

@book{mustermann2021,
  author    = {Erika Mustermann},
  title     = {A Short Book on Long Tables},
  publisher = {Example Press},
  address   = {Berlin},
  year      = {2021}
}

Añade el archivo a tu proyecto como cualquier otro archivo. Scissor LaTeX lee todos los archivos .bib del proyecto y los combina, así que el nombre del archivo en \bibliography{refs} o \addbibresource{refs.bib} no tiene por qué coincidir. Para limpiar, ordenar y quitar duplicados de un archivo .bib antes, usa el formateador de BibTeX; el limpiador de claves de cita hace que las claves sean coherentes.

BibTeX clásico: \cite y \bibliography

La forma clásica es \cite{clave} en el texto, y después \bibliographystyle{...} y \bibliography{...} donde va la lista.

\cite con un estilo numérico

Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.

\bibliographystyle{plain}
\bibliography{refs}
Compuesto por Scissor LaTeX: \cite con un estilo numérico

Solo se enumeran las fuentes que citas. Para enumerar una que no citas, escribe \nocite{clave}; \nocite{*} enumera todas las entradas de los archivos .bib, como en una instalación de TeX.

natbib: citas autor-año

Con natbib y un estilo autor-año como plainnat, \citet da una cita textual ("Doe and Mustermann (2024)") y \citep una cita entre paréntesis.

\citet y \citep con plainnat

LaTeXPreámbulo: \usepackage{natbib}Abrir en el editor (se abre en una pestaña nueva)
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.

\bibliographystyle{plainnat}
\bibliography{refs}
Compuesto por Scissor LaTeX: \citet y \citep con plainnat

biblatex: \parencite y \textcite

Quienes usan biblatex cargan el paquete, indican el archivo .bib con \addbibresource e imprimen la lista con \printbibliography.

biblatex con \parencite y \textcite

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.

\printbibliography
\end{document}
Compuesto por Scissor LaTeX: biblatex con \parencite y \textcite

Comandos de cita

ComandoEn Scissor LaTeXNotas
\cite{clave}, \cite{a,b}FuncionaVarias claves imprimen una cita cada una, una junto a otra.
\cite[p.~44]{clave}FuncionaLa nota después de la clave ("p. 44") va dentro de la cita.
\citep, \parencite, \autociteFuncionaEntre paréntesis; los estilos numéricos imprimen un número.
\citep[see][p.~44]{clave}En parteLa nota previa ("see") se imprime delante de los paréntesis, no dentro.
\citet, \textciteFuncionaTextual: el autor y después el año o el número.
\citeauthor{clave}En parteImprime lo mismo que \citet, no solo los nombres.
\citeyear{clave}FuncionaSolo el año.
\citealt, \citealp, \citenumEn parteSe imprimen como un \cite normal.
\footcite{clave}En parteSe imprime en línea como una cita normal, no en una nota al pie.
\nocite{clave}FuncionaSe enumera sin una cita en el texto.
\nocite{*}FuncionaEnumera todas las entradas de los archivos .bib.

Estilos de referencias

El nombre en \bibliographystyle{...} elige el estilo. Scissor LaTeX asigna los nombres de estilo BibTeX más comunes a estilos parecidos:

\bibliographystyle{…}Resultado en Scissor LaTeX
apalike, apa, apacite, authoryearAPA: author and year
natbib, plainnat, abbrvnat, acl_natbibAuthor and year, as natbib (plainnat)
unsrtnatNumbers in citation order, as unsrtnat
ieeenat_fullname, ieee_fullnameIEEE: numbers in citation order
splncs04, splncs03, splncsSpringer LNCS: numbers
ACM-Reference-FormatACM: numbers
chicago, chicago-author-dateChicago: author and date
mlaMLA: author and page
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acmIEEE: numbers in citation order
natureNature: superscript numbers
vancouverVancouver: numbers
harvard, agsm, dcuHarvard: author and year
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-apsamerican-physics-society
aipnum4-2, aipnum4-1, aipnumamerican-institute-of-physics
aipauth4-2, aipauth4-1Author and year, as natbib (plainnat)
elsarticle-num, elsarticle-num-names, model1-num-nameselsevier-with-titles
elsarticle-harv, model2-nameselsevier-harvard
sn-mathphys-num, sn-mathphysspringer-mathphys
sn-mathphys-ay, sn-basic, sn-vancouver-ayspringer-basic-author-date
sn-vancouver-num, sn-vancouverspringer-vancouver
sn-natureNature: superscript numbers
sn-apacite, sn-apaAPA: author and year
sn-chicagoChicago: author and date
amsplain, amsplainurlAMS
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apjAPJ
iopart-num, iopartinstitute-of-physics-numeric
mdpimultidisciplinary-digital-publishing-institute
plos2025, plos2015, plos2009plos
icml…, iclr… (with a year)Author and year, as natbib (plainnat)
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…)IEEE: numbers in citation order
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc)Author and year, as natbib (plainnat)
any other name (alpha, a project .bst …)IEEE: numbers in citation order, with a note in the Problems tab

plain, abbrv, unsrt y los demás clásicos numerados usan el estilo IEEE: números entre corchetes, en el orden en que se citan las fuentes por primera vez. Cualquier nombre que no esté en la tabla, como alpha o amsalpha (cuyas etiquetas tienen el aspecto [Knu84]) o un archivo .bst propio, usa el mismo estilo numerado, y la pestaña Problemas lo indica: "Bibliography style alpha is not available; using numbered references [1] instead". Los diseños de congreso eligen su propio estilo.

Fuentes que faltan y thebibliography

Una clave que no está en ningún archivo .bib se imprime como [key?] en rojo, y la pestaña Problemas la enumera:

Una clave que no está en el archivo .bib

This is in the file \cite{doe2024}, this is not \cite{nobody2020}.

\bibliography{refs}
Compuesto por Scissor LaTeX: Una clave que no está en el archivo .bib

Pestaña Problemas: Citations not found in the .bib file: nobody2020

Una entrada de un archivo .bib que no se puede leer, por ejemplo una a la que le falta la llave de cierre o una clave usada dos veces, se omite por separado: la pestaña Problemas la nombra con su línea, como en "Skipped .bib entries: doe2023 (line 12, a closing brace is missing)", y las demás entradas se citan con normalidad.

Una lista thebibliography escrita a mano se imprime como lista, pero sus claves \bibitem no se pueden citar. Pasa las entradas a un archivo .bib para citarlas.

Qué cambia respecto a una instalación de TeX

Para los paquetes, consulta natbib y biblatex. Los manuales completos están en CTAN: natbib, biblatex.

Preguntas y respuestas

¿Cómo añado una bibliografía en LaTeX?

Añade un archivo .bib al proyecto, cita las entradas con \cite{clave} y escribe \bibliography{refs} (o \printbibliography con biblatex) donde deba aparecer la lista.

¿Por qué mi cita muestra [key?]?

La clave no está en ningún archivo .bib del proyecto. Revisa cómo está escrita y comprueba que el archivo .bib se ha añadido al proyecto. La pestaña Problemas enumera todas las claves que faltan.

¿Qué diferencia hay entre \citet y \citep?

\citet es para citas que forman parte de la frase ("Doe and Mustermann (2024) muestran..."). \citep pone toda la cita entre paréntesis.

¿Tengo que ejecutar BibTeX?

No. Scissor LaTeX lee los archivos .bib por sí mismo cada vez que compone, así que las citas y la lista de referencias siempre están al día.

Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.