Bibliografía LaTeX con BibTeX y biblatex

AyudaEasyLaTeX OfficialPublicado

Separa datos y presentación. Primero respeta la plantilla universitaria o editorial y después elige entradas manuales, BibTeX o biblatex. Los ejemplos usan claves coincidentes y libros reales, no DOI inventados.

Elegir el flujo

MétodoCuándoComandos
thebibliographyLista corta no reutilizable\bibitem, \cite
BibTeXPlantilla con .bst obligatorio\bibliographystyle, \bibliography
biblatexFlexibilidad sin exigencias incompatibles\addbibresource, \printbibliography

El manual no necesita .bib, aunque los números pueden requerir pasadas LaTeX gestionadas por la plataforma:

LaTeX
\documentclass[a4paper,11pt]{article}\usepackage[T1]{fontenc}\usepackage[spanish]{babel}​\begin{document}Para los fundamentos de composición, consulta~\cite{knuth1984}.\begin{thebibliography}{9}\bibitem{knuth1984} Donald E. Knuth. \emph{The TeXbook}. Addison-Wesley, 1984.\end{thebibliography}\end{document}

Crear refs.bib

Crea el archivo con estos libros y claves knuth1984, lamport1994:

bibtex
@book{knuth1984,  author = {Donald E. Knuth},  title = {The TeXbook},  publisher = {Addison-Wesley},  year = {1984}}@book{lamport1994,  author = {Leslie Lamport},  title = {LaTeX: A Document Preparation System},  edition = {2},  publisher = {Addison-Wesley},  year = {1994}}

Puedes reutilizarlo en otros proyectos, comprobando compatibilidad de campos al cambiar de sistema, especialmente los especializados.

biblatex y Biber

Con la base en la raíz, utiliza:

LaTeX
\documentclass[a4paper,11pt]{article}\usepackage[T1]{fontenc}\usepackage[spanish]{babel}\usepackage[backend=biber,style=authoryear,maxcitenames=2]{biblatex}\addbibresource{refs.bib}\usepackage{hyperref}\begin{document}Los fundamentos de composición aparecen en~\parencite{knuth1984}.\textcite{lamport1994} describe la preparación de documentos con LaTeX.\printbibliography\end{document}
  • backend=biber: procesador bibliográfico.
  • style=authoryear: formato autor–año.
  • maxcitenames=2: nombres visibles en las citas.
  • \addbibresource{refs.bib}: nombre completo del archivo.
  • \parencite, \textcite, \printbibliography: cita entre paréntesis, cita integrada en la frase y lista.

Selecciona pdfLaTeX y compila. EasyLaTeX gestiona las dependencias LaTeX/Biber. Si queda [?] al terminar, revisa registro actual, claves y rutas.

BibTeX con una plantilla .bst

El ejemplo usa plainnat. Para un .bst proporcionado, escribe el nombre sin extensión y conserva los paquetes de la plantilla:

LaTeX
\documentclass[a4paper,11pt]{article}\usepackage[T1]{fontenc}\usepackage[spanish]{babel}\usepackage{natbib}\begin{document}Para los fundamentos de composición, consulta~\citep{knuth1984}.\bibliographystyle{plainnat}\bibliography{refs}\end{document}

\bibliography{refs} pertenece a BibTeX tradicional. No mezcles su configuración y salida con biblatex.

Cambiar estilo

Sustituye la carga de biblatex por una de estas, no ambas:

LaTeX
\usepackage[backend=biber,style=numeric]{biblatex}
LaTeX
\usepackage[backend=biber,style=authoryear]{biblatex}

IEEE, APA u otro estilo solo cuando coincida con las normas reales y la configuración disponible. El estilo decide presentación; los campos aportan información. Revisa nombres, fechas, orden, volumen, páginas y DOI tras cambiarlo.

Problemas frecuentes

SíntomaDónde mirarAcción
[?] o clave pendienteTarea actual y log bibliográficoEsperar y comprobar configuración
Citation 'xxx' undefinedCuerpo y baseIgualar escritura y mayúsculas
Bibliografía vacíaCitas y comando de salidaCitar y mostrar antes de \end{document}
Archivo ausenteÁrbol y rutasRevisar .bib o .bst

Más opciones

Una lista corta puede seguir siendo manual; no migres una plantilla válida solo por cambiar de herramienta. \printbibliography[type=book] filtra por tipo y refsection permite listas separadas. Parte de un mínimo que funcione antes de añadirlas.

Consulta comprobación de citas en ambos sentidos.