@misc 的 bibtex 輸出(不含年份)似乎取決於雜項項目的標籤名稱?

@misc 的 bibtex 輸出(不含年份)似乎取決於雜項項目的標籤名稱?

我在使用 Latex 和 bibtex 時遇到了一個非常奇怪的錯誤。我設法解決了這個問題,但我不知道為什麼會發生。

revtex4-2我在背面使用apsrev4-2參考書目風格。我正在撰寫的文檔是一篇科學論文,根據期刊指南,腳註應作為參考文獻處理,並使用類型@misc。文件中的腳註將如下所示references.bib

@misc{footnote_label,
  title = {Footnote text.}
  } 

由於它們是腳註,它們顯然沒有年份,所以我收到空年份警告,但參考文獻看起來不錯:

[1] Footnote text.

問題是當我製作兩個標籤名稱開頭相同的腳註時,例如:

@misc{bla_abcdefg,
  title = {This is a footnote.}
  } 

@misc{bla_123456,
  title = {This is another footnote.}
  } 

對於這兩個腳註,已編譯的 pdf 中的參考文獻現在().在文本後面添加了一個附加內容,並且這兩個腳註的空年份警告消失了。它們仍然顯示正確的數字。所有其他腳註(以及對實際論文的引用)均保持不變。輸出如下圖所示:

[1] This is a footnote. ().
[2] This is another footnote.  ().

year = {}這與我將行添加到條目中的輸出完全相同@misc,包括年份空警告的消失。

更改腳註標籤,使只有第一個字母相同或它們的開頭完全不同解決了問題,但我不明白為什麼?也因為如果它們結尾相同就可以了(例如使用腳註一詞)。 bibtex 內部是否使用簡化標籤,只考慮前幾個字元或其他什麼?

相關內容