为什么这个参考书目没有编号?

为什么这个参考书目没有编号?

有人能告诉我如何在这个模板中对参考书目进行编号吗(https://www.overleaf.com/latex/templates/international-journal-of-recirculating-aquaculture/tkqfgxscsrtk) 我希望有一个人可以帮助我!

答案1

您是否只希望对参考书目进行编号(保持引用相同),还是希望将引用也替换为数字?

如果您想要第二种,您可以将包用法更改为:

\usepackage[numbers]{natbib}

你会得到类似的输出

References
[1] Author... title...

如果这不是您要找的内容,请查看此页面上的信息是否对您有帮助:https://sharelatex.psi.ch/learn/Natbib_bibliography_styles

希望有所帮助。

答案2

我们来看一下thebibliography环境的前几行:

\begin{thebibliography}{xx}
\harvarditem[Avnimelech]{Avnimelech}{2009}{avn2009}
Avnimelech, Y. 2009. {Biofloc Technology - A Practical Guidebook. The World Aquaculture Society, Baton Rouge, Louisiana, United States.}.

\harvarditem[Churchill and Elmer]{Churchill and Elmer}{1999}{chuelm1999} 
Churchill, P. and Elmer, D. 1999. {Hydrogen Sulfide Odor Control in Wastewater Collection Systems}. {\em New England Water Environment Association Journal}, {\bf (33)1}: 57-63.

\harvarditem[Crockett et~al]{Crockett, Lawrence, Moeckel, Lingfelter, and Patnaik}{2012}{cro+al2012}
Crockett, J.K., Lawrence, A.L., Moeckel, J., Lingfelter, B.A, and Patnaik, S. 2012. {Ammonia, Nitrite, Nitrate Management Strategies in Zero to Limited Water Exchange Shallow Water Indoor Nursery Production Systems.} {International Conference of Recirculating Aquaculture, Roanoke, VA}.

要获得编号的书目,您必须手动更改环境以

\begin{thebibliography}{99}

\bibitem{avn2009}
Avnimelech, Y. 2009. {Biofloc Technology - A Practical Guidebook. The World Aquaculture Society, Baton Rouge, Louisiana, United States.}.

\bibitem{chuelm1999} 
Churchill, P. and Elmer, D. 1999. {Hydrogen Sulfide Odor Control in Wastewater Collection Systems}. {\em New England Water Environment Association Journal}, {\bf (33)1}: 57-63.

\bibitem{cro+al2012}
Crockett, J.K., Lawrence, A.L., Moeckel, J., Lingfelter, B.A, and Patnaik, S. 2012. {Ammonia, Nitrite, Nitrate Management Strategies in Zero to Limited Water Exchange Shallow Water Indoor Nursery Production Systems.} {International Conference of Recirculating Aquaculture, Roanoke, VA}.

等等。即,将所有实例更改为\harvarditem\bibitem省略方括号中的参数和花括号中的前两个参数。

最后,如果模板(或tellus.cls类文件)加载了harvard引文管理包,请删除执行此操作的指令(可能是\usepackage{harvard}),并将其替换为cite包:\usepackage{cite}

答案3

此模板不使用 bibtex 或任何其他自动化工具来生成参考书目。它只是手动将它们全部放入参考书目部分。如果您想对它们进行编号,您也必须手动进行。

我强烈建议您研究一下 bibtex 或其他自动参考文献管理器的使用方法。其思路是将所有参考文献放在一个文件中,然后使用\cite{}文档中的命令调用它们。

网上有很多关于如何做到这一点的好资源和模板,我会开始这里

相关内容