
我正在寫一篇基於 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.".
我嘗試使用notes2bib
和endnotes
軟體包,但這些沒有幫助。
答案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
答案4
嘗試擺脫\bibliographystyle{apsrev}
(我認為prb
文檔類中的規範應該自動調用正確的參考書目樣式文件)。