拆分参考书目:如何克服 Multibib/Latex 的文件限制(最多 16 个)
我正在写一篇论文,要求我将参考书目分成不同的部分,到目前为止我一直在使用 Multibib 这对于我想做的事情来说非常完美:
\newcites{ltex}{\TeX\ and \LaTeX\ References}
...
\bibliographystyleltex{alpha}
\bibliographyltex{lit}
但我现在面临着允许使用的文件数量的限制,因为Multibib 文档中描述:
小小的 \newcites 命令不限于一本参考书目。事实上,你 可以生成任意数量的参考书目(仅受最大数量限制) TEX 输出文件的数量,通常为 16)。
有什么办法可以轻松绕过这个限制吗? (我无法减少部分的数量,并且我想保留 Bibtex --- AFAIU splitbib 不会)
非常感谢,
I'm writing a thesis where I'm asked to split the bibliography into different sections, and so far I've been using Multibib which was really perfect for what I wanted to do:
\newcites{ltex}{\TeX\ and \LaTeX\ References}
...
\bibliographystyleltex{alpha}
\bibliographyltex{lit}
But I'm now facing a limitation regarding the number of files I'm allowed to use, as described in the Multibib documentation:
The tiny \newcites command is not limited to one bibliography. In fact, you
can generate as much bibliographies as you like (only limited by the maximum
number of TEX’s output files, usually 16).
Is there any way to easily bypass this limitation? (I can't reduce the number of sections, and I would like to keep Bibtex --- AFAIU splitbib doesn't)
Many thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我会看看biblatex,它对所有数据进行一次读取(在开始时)你的文件)。 (顺便说一句,您可能会在新的 TeX 特定站点 http://tex.stackexchange.com 上获得更多答案)
I'd look at biblatex, which does a single read of all of the data (at the start of your file). (BTW, you might get more answers at the new TeX-specific site http://tex.stackexchange.com)
Bibtopic似乎匹配我正在寻找什么,它比 Multibib 还要简单!
如果它在我的文档中正常工作,我会接受答案。编辑:Bibtopic 遇到与 Multibib 相同的问题...除了复制 .bbl 文件之外的任何其他解决方案直接进入我的乳胶文件?
Bibtopic seems to match what I was looking for, it's even simpler than Multibib!
I'll accept the answer if it works properly within my document.EDIT: Bibtopic suffers from the same problem as Multibib ... any other solution than copying the .bbl files directly into my latex files?