I would like to create a bbl file using Bibulous that consists of bibitem's separated by a line-break. I particular I'd like to have something of the form

Doe, J. {paper1} ...

Doe, J. {paper2} ...

(notice the extra space). Is there a way to implement this using Bibulous? This extra space is required when using the bibentry package.


The hack for doing this is to change a line of code inside Bibulous, within the write_bblfile() function, from

filehandle.write((s + '\n').encode('utf-8'))


filehandle.write((s + '\n\n').encode('utf-8'))

This will add an extra newline after each entry. A better solution is not to need a hack in the first place, and I will get this change into the Bibulous code repository.

  • 2
    As of 2016-Dec-19, this double newline behavior is actually standard for Bibulous. The most recent version of bibulous.py includes the above "hack". – nzh Dec 22 '16 at 3:40

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.