![Jurabib 没有在参考书目中显示所有作者](https://linux22.com/image/477448/Jurabib%20%E6%B2%A1%E6%9C%89%E5%9C%A8%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E4%B8%AD%E6%98%BE%E7%A4%BA%E6%89%80%E6%9C%89%E4%BD%9C%E8%80%85.png)
我的书目有问题。书目中最多只显示两位作者,然后切换到 et al。
我了解到 jurabib 的功能有些有限。不过,现在切换到 bibtex 或其他任何东西都是不可能的。
我使用的 jurabib 设置可以在这里看到(它是从某处获取的 - 我不记得在哪里了):
\jurabibsetup{
commabeforerest,
ibidem=strict,
citefull=first,
see,
titleformat={colonsep,all},
}
是否有人知道一种快速改变它的方法,以便它仅在“模式”中使用 et al。选项\footcite
并显示参考书目中的所有作者?
答案1
据我所知,您必须修改该.bst
文件。
找到jurabib.bst
,将其复制到 TeX 可以找到的地方并将其重命名为 ,比如说jurabib-all.bst
。
然后打开文件并搜索包含
%%% change '#3' for other et al. behavior
和
%%% change '#3' for other et al. behavior in citation
紧接着这些行,你会看到类似#3 >
或 的内容numnames #3 >
,将 改为#3
你想要的任何内容(向所有作者显示一个高得离谱的数字,例如 这样#999
就行了)。如果我没算错的话,你将看到大约 8 行,其中 2 行用于引用,另外 6 行用于参考书目。
您甚至可以独立更改引用和参考书目行为。
保存文件并\bibliographystyle{jurabib-all}
在您的文档中使用。