如何在 bibitem 之后在 bibulous 中插入新行

如何在 bibitem 之后在 bibulous 中插入新行

我想使用 Bibulous 创建一个 bbl 文件,其中包含由换行符分隔的 bibitem。我特别希望有以下形式

\bibitem[1]{ref1}
Doe, J. {paper1} ...

\bibitem[2]{ref2}
Doe, J. {paper2} ...

(注意额外的空间)。有没有办法使用 Bibulous 来实现这一点?使用 bibentry 包时需要这个额外的空间。

答案1

实现此目的的方法是将 Bibulous 函数中的一行代码write_bblfile()

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

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

这将在每个条目后添加一个额外的换行符。更好的解决方案是首先不需要破解,我会将这个更改放入 Bibulous 代码存储库中。

相关内容