如何去除參考書目中註腳的「Note1」、「Note2」等?

如何去除參考書目中註腳的「Note1」、「Note2」等?

我正在寫一篇基於 APS(美國物理學會)物理評論 B 文章格式的文章。這會將所有腳註放在文章末尾的編號參考書目中。所有引文和腳註都有上標。我在用著:

\documentclass[aps,prb,superscriptaddress,twocolumn,showpacs,
                                             longbibliography]{revtex4-1}
. . . 
\bibliographystyle{apsrev}
. . .
\bibliography{BibTeX_Bibliography}

除其他包外。

我正在使用 TeXstudio,並使用 JabRef 製作了參考書目。每個腳註都正確地放置在文章末尾的參考書目部分,但每個腳註在腳註文本前面都有一個“Note1”、“Note2”等。我不知道如何擺脫這個。創建 .bbl 檔案後,我得到以下資訊:

\bibitem[{Note1()}]{Note1}
Note1, \bibinfo{note}{\protect {Bonsall  . . . spherical geometry. See Ref.\protect
  \tmspace +\thickmuskip {.2777em}\protect \onlinecite {name1}, Appx. D.}}

\bibitem[{Note2()}]{Note2}
Note2, \bibinfo{note}{\protect {Eq.~\protect \ref {eq:Ecor, a_c} is . . . indices,
\protect \cite {Bonsall1977} and  . . . ``exact''}}.

為了簡潔起見,我刪除了一些文字。 \tmspace +\thickmuskip {.2777em}是電腦加的,不是我加的。結果是: 在此輸入影像描述 參考#7 是常規參考書目條目,這是正確的。在腳註中,我必須\protect在所有文字周圍使用,即\footnote{\protect{...}}因為否則文字中的第一個字元會自動設定為小寫。我還將\protect方程式和參考引文放在前面,否則我會收到錯誤訊息。這些工作正常,但我無法擺脫“Note1,”...我可以進入 .bbl 檔案並手動刪除它們,但是當我重新編譯檔案時,.bbl 被覆蓋,我得到又是同樣的事情。我還注意到,對於條目#9,如果我以 結尾"exact.",那麼系統會認為我沒有以句點結尾,因此它會自動插入一個句點,最後我會得到"exact.".

我嘗試使用notes2bibendnotes軟體包,但這些沒有幫助。

答案1

apsrev 參考書目樣式應與正確的版本號碼一起使用:在這種情況下\bibliographystyle{apsrev}應替換為\bibliographystyle{apsrev4-1}.我猜版本號應該和文檔類( )中使用的版本號相同\documentclass[...]{revtex4-1}

只是為了完整性: REVTEX 4.2 作者指南提到巨集\bibliographystyle{...}應該在序言中使用(之前\begin{document},這與標準 LaTeX 不同

答案2

嘗試將其放在序言中。

\usepackage[convert-footnotes]{notes2bib}%comments and endnotes in the %bibliography

\bibnotesetup{
note-name = ,
use-sort-key = false
}

為我工作,但我沒有使用 APS 風格。我有:

\documentclass[a4paper]{article}

答案3

可以使用footinbibnofootinbib在文檔類別中作為可選參數。在 revtex4.2 中,前者是預設值(參見作者指南七)。例如,完整的文檔類別可以讀作:

\documentclass[english,10pt,aps,prb,twocolumn,nofootinbib,amsmath,amssymb,groupedaddress]{revtex4-2}

對於 PRB 腳註可以出現在它們出現的頁面上(參見PRB頁面)。對於大多數其他 APS 期刊,腳註需要出現在參考書目中。

答案4

嘗試擺脫\bibliographystyle{apsrev}(我認為prb文檔類中的規範應該自動調用正確的參考書目樣式文件)。

相關內容