BibTeX 作者标签字符串限制

BibTeX 作者标签字符串限制

我偶然发现了 BibTeX 的一个限制。我必须引用Medline 条目不可否认的是,它拥有大量的作者。当我把所有作者都列出来时,LaTeX 拒绝编译我的文档,而当它们缩短一半时,它就可以完美地工作。因此,我认为我必须使用更大的常量重新编译 BibTeX。你们中有人知道怎么做吗?顺便说一句,我正在使用最新的 MacTex 捆绑包。

答案1

不幸的是,BibTeX 的内部缓冲区大小在编译时是固定的,这经常令人烦恼。不过,bibtex8大多数 TeX 发行版(包括 MacTeX)中都有可用的二进制文件,除了支持 8 位字符代码外,还提供了用于内部数据结构大小的命令行界面。

我通常将它与-W--wolfgang开关一起使用,这显然会以合理的大小分配所有缓冲区(例如,biblatex如果不想使用 Biber 后端,则需要或使用)。

因此,在重新编译 BibTeX 之前,请尝试一下bibtex8 -W

相关内容