是否可以将没有作者的参考文献放在参考书目末尾?

是否可以将没有作者的参考文献放在参考书目末尾?

在我的.bib文件中,我有一个对这样的在线资源的引用:

@Misc{RealSense,
  title        = {{Intel RealSense} Product homepage},
  howpublished = {\url{https://www.intelrealsense.com/}},
  note         = {Accessed: 2020-03-05},
}

引用它将导致它出现在我的参考书目中的第一位,因为它默认按第一位作者的姓氏字母顺序排列,显然没有作者意味着第一位。我有义务使用 documentclassscrbooknatbib-package。因此,您可以假设文档如下:

\documentclass{scrbook}
\usepackage{natbib}
\usepackage{url}

\bibliographystyle{abbrv}

\begin{document}
abc\cite{RealSense}
\nocite{*}
\bibliography{bib/bibliography}
\end{document}

是否可以将该参考文献显示在参考书目的末尾?

答案1

使用abbrv参考书目样式和natbib引文管理包非常重要,因为它允许使用以下方法来满足您的格式要求。我建议您创建以下key字段并将其插入缺少authoreditor字段的条目中:

    key = {ZZZZZ},

书目样式abbrv被设计为按作者姓氏的字母顺序对书目条目进行排序。如果条目缺少authoreditor字段,abbrv则返回该key字段 -- 进行排序。(abbrv实际上不会打印出字段的内容key。)由于ZZZZZ(希望...)的字母排序优先级低于任何真实姓氏,因此条目被放置最后的在排序队列中——这正是您想要的,不是吗?

如果您有几个条目缺少authoreditor字段,只需使用key诸如ZZZZZ1、、等值ZZZZZ2ZZZZZ3

在此处输入图片描述

\documentclass{scrbook}
\begin{filecontents}[overwrite]{bibliography.bib}
@Misc{RealSense,
  key          = {ZZZZZ},
  title        = {{Intel RealSense} Product homepage},
  howpublished = {\url{https://www.intelrealsense.com/}},
  note         = {Accessed: 2020-03-05},
}
@misc{aa,author="Anne Author",title="XYZ",year=3001}
\end{filecontents}

\usepackage{natbib}
\bibliographystyle{abbrv}
\usepackage{xurl}

\begin{document}
\nocite{*}
\bibliography{bibliography}
\end{document}

相关内容