1

I use textmaker and I have a problem. The bbl file is not generated from the bib file. How can I solve that?

luchonacho
  • 4,161

2 Answers2

6

If you use TeXMaker, you should run bibtex or biblatex to generate the bbl file. It is not done automatically.

What I used to do, is first run pdflatex and then bibtex followed by two times pdflatex. Because Bibtex needs the auxiliary file to generate the bbl file.

Martin
  • 135
  • What you used to works today, too. 1-) Run pdfLaTeX alone and generate aux 2-) Run bibtex alone and generate .bbl 3-) Run pdfLaTeX alone and retrieve list of references 4-) Run pdfLaTeX finally and alone, and put in-text citations. – Güray Hatipoğlu Mar 31 '23 at 18:53
3

Not familiar with this IDE but in kile I use a separate hotkey Alt+- to the one for PDFLaTeX: Alt+6

This may be a related issue. Failing that, run in the console or command-line:

bibtex file.tex #generates a bbl
latex file.tex #generates aux,dvi etc
pdflatex file.tex # generates a PDF

Running BibTeX on a .tex file will generate a bbl based on the bibliography and citation inputs called within the .tex file (as it only lists those cited).

Tom Kelly
  • 417
  • BibTeX without using latex before is pointless. The other answer explains why. – Johannes_B Feb 16 '17 at 17:08
  • Indeed but I presume the OP has already run LaTeX if they know that a .bbl file isn't generated. They should already have an .aux file. So they run BibTeX to generate a bibliography and the update the PDF to include it. This should suffice to typeset an existing document after updating it. – Tom Kelly Feb 16 '17 at 20:55