@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)}
}

顯示為:

輸出

由於某種原因,無論我做什麼,它都不會顯示註釋中提供的訪問日期。有人可以幫我嗎?

編輯:根據評論,我添加了一些額外的資訊。我正在使用由提供的 LateX 模板這本雜誌.這就是為什麼樣式被強制為\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欄位的內容將再次消失。

相關內容