如何使用 natbib 打印参考书目?

如何使用 natbib 打印参考书目?

我是 Latex 的新手,但我想用它来写我的硕士论文。参考文献格式的官方要求是 INFORMS 发布的运筹学中使用的格式。所以我在 ShareLatex 上找到了它的模板,并将有关 natbib 的代码复制到我自己的 tex 文件中。

我不明白为什么使用 natbib 包无法打印参考列表。有人能帮忙吗?我已经花了四个小时在谷歌上搜索这个问题,但仍然没有答案。

我使用 TeXStudio,当我运行文件时,它告诉我有未定义的引用。基本上,我的引用都没有显示在文本中。而且也没有参考部分。

我的 tex 文件如下所示:

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\bibliographystyle{ormsy080}
 \bibpunct[, ]{(}{)}{,}{a}{}{,}%
 \def\bibfont{\small}%
 \def\bibsep{\smallskipamount}%
 \def\bibhang{24pt}%
 \def\newblock{\ }%
 \def\BIBand{and}%}

\begin{document}
\citet{Chenetal2016}
\citep{Fildesetal2009}
\bibliography{AA}

\end{document}

我在与 tex 文件相同的文件夹中保存了一个 bib 文件,名为 AA。以下是我试图引用的两个 bib 条目。

@Article{Chenetal2016,
  author    = {Daniel L. Chen and Martin Schonger and Chris Wickens},
  title     = {{oTree}{\textemdash}An open-source platform},
  journal   = {Journal of Behavioral and Experimental Finance},
  year      = {2016},
  volume    = {9},
  month     = {mar},
  pages     = {88--97},
  doi       = {10.1016/j.jbef.2015.12.001},
  abstract  = {[B]},
  keywords  = {rank4},
  publisher = {Elsevier {BV}},
}

@Article{Fildesetal2009,
  author    = {R. Fildes and P. Goodwin and M. Lawrence and K. Nikolopoulos},
  title     = {Effective forecasting and judgmental adjustments},
  journal   = {International Journal of Forecasting},
  year      = {2009},
  volume    = {25},
  number    = {1},
  month     = {jan},
  pages     = {3--23},
  doi       = {10.1016/j.ijforecast.2008.11.010},
  abstract  = {[A]},
  publisher = {Elsevier {BV}},
}

答案1

在我执行以下操作后,我的参考书目现在可以按需要打印出来:

  1. 下载 \bibliographystyle{} 中指定的 bst 文件
  2. 确保 bst 文件的名称与 \bibliographystyle{} 中的内容相对应
  3. 使用 TeXStudio,只需单击编译。

相关内容