问题描述
我目前正在写论文,但遇到一个问题,我的参考文献超过99个。通常我会使用biblatex作为参考,仅使用以下命令:
\usepackage[maxbibnames=150]{biblatex}
将我的最大引用限制增加到150。但是,我需要使用仅在natbib中可用的mnras参考书目样式。 natbib仅允许多达99个引用,并且没有明确的方法来增加引用。
natbib仅允许99个引用,因为它对参考书目中的编号项目进行格式化,使其具有两个字符的宽度(mnras模板将其隐藏) 我试着用
更改数字配额\usepackage{natbib}
\bibliographystyle{mnras}
%%% other thesis gubbins %%%
\begin{thebibliography}{999} %here,making 3 digit numbers acceptable
\bibliography{biblio}
\end{thebibliography}
但无济于事。
只要不必为biblatex制定自己的引用样式,任何帮助将不胜感激。
解决方法
只是一个想法,但是mnras .bst文件应该已经可以处理bibtex。使用bibtex时,引用将不受限制。例如,在他们的主模板中,他们建议这样做
%%%%%%%%%%%%%%%%%%%% REFERENCES %%%%%%%%%%%%%%%%%%
% The best way to enter references is to use BibTeX:
\bibliographystyle{mnras}
\bibliography{example} % if your bibtex file is called example.bib
如果使用MNRAS .bst和.cls文件,则不需要包括任何书目管理工具;他们有覆盖。 (因此,没有\ usepackage ...命令)。