Lo sai che ogni guida, anche la più elementare dice che dopo aver creato il databse bibliografico, che ha poco o nulla a che vedere con LaTeX, bisogna eseguire in sequenza:
1) pdflatex mio_file
2) bibtex mio_file
3 )pdflatex mio_file
4) pdflatex mio_file
Di solito gli shell editor hanno un bottone/icona da cliccare o una voce di menù epr eseguire bibtex (o biber, dipende da come sono configurati, ma con le scelte bibliografiche che ahi fatto tu devi usare bibtex).
L’esecuzione di bibtex serve per estrarre dal database bibliografico tutte le informazioni necessarie per LaTeX affinché possa compilare la bibliografia. Queste informazioni sono disponibili solo dopo la prima esecuzione di pdflatex. Le altre due esecuzioni di pdflatex servono per mettere a posto le etichette dei \cite con le etichette estratte dal datobase bibliografico.