我目前正在写我的论文,我遇到了一个问题,我有超过99个参考文献。通常我会使用biblatex作为我的引用和命令:
\usepackage[maxbibnames=150]{biblatex}将我的最大引用限制增加到150。但是,我需要使用mnras书目样式,该样式仅在natbib中可用。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制作我自己的引用风格之外,任何帮助都将不胜感激。
发布于 2020-08-27 17:28:52
这只是一个想法,但是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...命令)。
https://stackoverflow.com/questions/63605916
复制相似问题