如何对参考书目进行编号

如何对参考书目进行编号

我尝试了几种方法,但似乎都不起作用。有人能告诉我哪里出了问题吗?我只想在每个来源前面加上数字,例如

[1] 来源 1

[2] 来源 2

[3] 等

\documentclass[a4paper]{report}

\usepackage[numbib,nottoc,numindex]{tocbibind}

\renewcommand\bibname{Källhänvisningar}
\makeatletter
\renewcommand\@biblabel[1]{}
\makeatother

\begin{thebibliography}{1}

  \bibitem{} Ver Hoef, Jay M. \& Boveng, Peter L. 2007. {\em Quasi-poisson vs. Negative binomial regression: How should we model overdispersed count data?.} Ecology, 88(11), 2766-2772.

  \end{thebibliography}

答案1

一些意见和建议:

  • 如果您希望对书目项目进行编号,请遵循 Ulrike Fischer 的建议并删除\renewcommand\@biblabel[1]{}实际上抑制数字显示的语句。

  • 我认为您正在手动构建参考书目。如果是这样,请帮自己一个忙,(a)使用natbib选项加载引文管理包numbers,(b)将\bibitem指令从

    \bibitem{}
    

    \bibitem[Ver Hoef and Boveng(2007)]{verhoef-boveng:2007}
    

    这样做有两个目的。首先,它允许您使用(您猜对了)指令在论文正文中创建数字样式的引文标注\cite。其次,如果您有一天决定要生成作者年份样式的引文标注,您只需将指令更改\usepackage[numbers]{natbib}\usepackage[authoryear]{natbib}并重新运行 LaTeX。

最后的建议:给自己一个更大的帮助,学会如何创建格式化的参考书目,而不是手工创建,而是使用 BibTeX 或 等软件工具biblatex。首先,你可以创建一个名为 的文件,mybib.bib内容如下:

@article{verhoef-boveng:2007,
    author  = {Jay M. Ver Hoef and Peter L. Boveng},
    title   = {{Quasi‐Poisson} vs.\ negative binomial regression: 
               How should we model overdispersed count data?},
    journal = {Ecology},
    year    = 2007,
    volume  = 88,
    number  = 11,
    pages   = {2766-2772},
}

接下来,选择合适的参考书目样式 - 期刊通常提供自己的内部样式 - 将其放在指令的参数中\bibliographystyle,将放在\cite{verhoef-boveng:2007}参考书目中的适当位置,然后运行 ​​LaTeX、BibTeX(或biber,如果您使用的是biblatex包而不是natbib)和 LaTeX 两次 - 并且,瞧! - 您既有引文标注,也有格式化的书目条目。


完整的 MWE (最小工作示例):

在此处输入图片描述

\documentclass[a4paper]{report}
\begin{filecontents}[overwrite]{mybib.bib}
@article{verhoef-boveng:2007,
    author  = {Jay M. Ver Hoef and Peter L. Boveng},
    title   = {{Quasi‐Poisson} vs.\ negative binomial regression: 
               How should we model overdispersed count data?},
    journal = {Ecology},
    year    = 2007,
    volume  = 88,
    number  = 11,
    pages   = {2766-2772},
}
\end{filecontents}

\usepackage[T1]{fontenc}
\usepackage[nottoc,numbib,numindex]{tocbibind}

\usepackage[swedish]{babel}
\addto\extrasswedish{\def\bibname{Källhänvisningar}}

\usepackage[numbers]{natbib} 
\bibliographystyle{plainnat} % choose a suitable bib style

\begin{document}
\cite{verhoef-boveng:2007}
\bibliography{mybib}
\end{document}

相关内容