@misc 条目不显示字段注释

@misc 条目不显示字段注释

我试图引用以下@misc条目:

@misc{bibliogr61:online,
author = {},
title = {bibliographies - @misc reference does not show correctly - TeX - LaTeX Stack Exchange},
howpublished = {\url{https://tex.stackexchange.com/questions/370743/misc-reference-does-not-show-correctly}},
month = {},
year = {},
note = {(Accessed on 12/03/2019)}
}

显示为:

输出

由于某种原因,无论我做什么,它都不会显示注释文件中提供的访问日期。有人能帮我吗?

编辑:根据评论,我添加了一些额外的信息。我使用的是本期刊.这就是为什么强制执行 的样式\bibliographystyle{plos2015}。如果引用了网站,则本期刊上发表的任何论文都包含访问的数据信息。

答案1

你写了,

由于某种原因,无论我做什么,[BibTeX] 都不会显示 [字段内容note]。有人能帮我吗?

您提到您使用plos2015书目样式。该文件plos2015.bst定义了misc控制如何@misc格式化类型条目的函数,如下所示:

FUNCTION {misc}
{ output.bibitem
  format.authors "author" output.check
%  format.editors "author and editor" output.check
  format.title "title" output.check
  type missing$
    { skip$ }
    { format.type "type" }
    %%{ inbrackets type output }
  if$
  new.block
%  format.publisher.address output
  format.date "year" output.check
  new.block
%  format.note output
  new.block
  howpublished new.block.checka
  howpublished "howpublished" bibinfo.check output
  output.url % urlbst
  fin.entry
  empty.misc.check
}

我们不需要涵盖所有细节。回答你的问题的关键是

%  format.note output

你可能猜到如果这行代码不是注释掉:它将控制note字段内容的排版。由于该指令已被注释掉,因此note类型条目中的字段内容@misc不是排版完毕。就这样。

还是这样?如果你坚信排版字段内容是必不可少的note,你可以删除该%字符,即重新启用该指令,然后重新运行 BibTeX 和 LaTeX。但是,请注意,一旦你将论文提交给 PLOS1(或类似的期刊),该字段的内容note将再次消失。

相关内容