latex - 超过 99 篇在 Overleaf LaTeX 中使用 natbib 的参考文献
问题描述
我目前正在写我的论文,我遇到了一个问题,我有超过 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... 命令)。
推荐阅读
- kubernetes - statefulset 卡在 volumeClaimTemplates 挂起
- google-apps-script - 为什么我无法激活 Google 脚本以对 Google 表格中同一工作簿的不同工作表中的表格进行排序
- list - F# 获取对列表并返回一对
- reference - OSGI 蓝图条件参考 (ServiceMix)
- python - 将 Tkinter 帧放在另一个帧中
- spring-boot - 非 web、非批处理 Spring Boot 应用的应用逻辑应该放在哪里?
- php - 使用 API Adwords PHP 接受 MCC 邀请时出错
- java - UltiSnips 扩展java包
- spring - 如何使用 AspectJ 访问通知中的方法注释?
- sql - 在列中查找同时具有指定值的客户