I need to submit my TeX file to journal but they request

Do not include a separate .bib file or .bbl file with your submission


please run BibTeX before submitting your paper, and include (read-in) the resulting .bbl file within the reference section of your paper

If I upload a TeX file but not the .pdf file including the .bib results. How should I merge my .bib file with my TeX file ?

  • 1
    Welcome to TeX.sx!. You might start by checking the folder of your compiled TeX file to find a file with the .bbl extension. That is your processed .bib file. Then you can include the contents of that file in your bibliography and citations will work. I would really consider issuing a complaint to the journal as this is a ridiculous requirement. – percusse Oct 22 '12 at 13:24
  • 1
    See Herbert's answer to essentially the same question. – Andrew Swann Oct 22 '12 at 13:26
  • 1
    @percusse They just want a single document. Just substituting the \bibliographystyle-\bibliography pair with the contents of the .bbl file is what's needed. – egreg Oct 22 '12 at 13:28
  • @AndrewSwann That is good if biblatex is used. For "old style" bibliography with BibTeX that's meaningless. – egreg Oct 22 '12 at 13:29
  • 1
    @AndrewSwann Oh, I see the point. Now it's kerr's turn to be more precise about this. – egreg Oct 22 '12 at 13:33

As long as bibtex is used, you should be able to copy the contents of the .bbl file directly into the content of your paper in the appropriate spot. If you're using biblatex, see Herbert's answer here: https://tex.stackexchange.com/a/12185/18628 for a workaround.

Additionally, if you're using biblatex, you should note, as Joseph Wright points out here, that:

"[...] you cannot be sure of the package or engine availability on journal systems."

The implication is that while the biblatex workaround mentioned by Herbert will work in some cases, it isn't an ideal substitute for bibtex in journals with this requirement.

  • Thanks all , I did successfully in both bibtex and biblatex – kerr Oct 22 '12 at 14:10


(with TexLive distributed)

You can try

$ latexpand --expand-bbl mytexfile.bbl mytexfile.tex
  • This is a good way to see what actually happened in compiling. – qweruiop Aug 8 '16 at 16:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.