
Solo estoy tratando de obtener un ejemplo mínimo de trabajo con Biblatex para poder aprender a usar el paquete. Estoy usando TexMaker y sigo recibiendo la misma advertencia, junto con una advertencia de que mi cita "dirac" no está definida:
Package biblatex Warning: Please (re)run Biber on the file:
En mi preámbulo tengo lo siguiente:
\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}
En mi documento tengo:
I am citing Dirac \cite{dirac}
En el archivo sample.bib, que está guardado en la misma carpeta que el archivo .tex principal, tengo:
@book{dirac,
title={The Principles of Quantum Mechanics},
author={Paul Adrien Maurice Dirac},
isbn={9780198520115},
series={International series of monographs on physics},
year={1981},
publisher={Clarendon Press},
keywords = {physics}
}
En su mayor parte, esto se copió directamente de las páginas de ayuda al dorso.
¿Qué está pasando aquí?
Respuesta1
Si haces lo que @DavidCarlisle ya sugirió en un comentario, es decir, ejecutar biber después de una ejecución preliminar de LaTeX, seguida de otra ejecución de LaTeX, terminarás con algo como esto:
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@book{dirac,
title={The Principles of Quantum Mechanics},
author={Paul Adrien Maurice Dirac},
isbn={9780198520115},
series={International Series of Monographs on Physics},
year={1981},
publisher={Clarendon Press},
keywords = {physics}
}
\end{filecontents}
\usepackage[%
backend=biber,
style=alphabetic,
sorting=ynt]{biblatex}
\addbibresource{mybib.bib}
\begin{document}
I am citing Dirac \cite{dirac}.
\printbibliography
\end{document}