Latex 在我的参考书目中添加了一个 "In:"

Latex adds a "In:" in the references of my bibliography

我很难让我的参考文献在我的文档中看起来像我想要的那样。

目前,我正在为 biblatex 使用这些参数:

\usepackage[backend=bibtex, url=false, style=authoryear, syle=verbose-ibid, maxbibnames=99]{biblatex}

然后我只是在我的文档末尾做一个 \printbibliography 来显示我所有的参考文献。

我很难显示所有作者的名字而不是 等人,我还添加了自动 同上 显示的困难,但我成功了使用我在 \usepackage[...]{biblatex}

中添加的不同参数修复所有这些

现在我唯一想改变的就是这个烦人的“In:”。如下所示: the 'In:' problem

如您所见,In: 显示文章的期刊。我希望显示日志,但不显示“In:”。它也没有任何意义,因为当没有指定期刊时,它只会显示一个奇怪的“In:”。正如我们在第二个参考文献中看到的

这是围兜的例子,其中只有这个“In:”。 :

@article{burke2008coastal,
  title={Coastal capital: economic valuation of coral reefs in Tobago and St. Lucia.},
  author={Burke, Lauretta and Greenhalgh, Suzie and Prager, Daniel and Cooper, Emily and others},
  year={2008},
  publisher={World Resources Institute}
}

如果你有任何想法,那将对我有很大帮助!

  • 您可以使用\renewbibmacro{in:}{}完全删除In:

  • 但如果没有日记,也许可以检查一下 article 是否真的是合适的条目类型。你在你的问题中展示的那个看起来更像是一篇报告而不是一篇文章......

  • 还有一个错字,应该是style而不是syle(虽然加载两个样式意义不大...)


\documentclass{article}

\usepackage[backend=bibtex, url=false, style=authoryear, style=verbose-ibid, maxbibnames=99]{biblatex}

\begin{filecontents*}[overwrite]{\jobname.bib}
@article{burke2008coastal,
  title={Coastal capital: economic valuation of coral reefs in Tobago and St. Lucia.},
  author={Burke, Lauretta and Greenhalgh, Suzie and Prager, Daniel and Cooper, Emily and others},
  year={2008},
  publisher={World Resources Institute}
}

\end{filecontents*}

\addbibresource{\jobname.bib}

\renewbibmacro{in:}{}

\begin{document}

\cite{burke2008coastal}

\printbibliography


\end{document}