如何删除参考书目中的脚注“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在整个文本周围使用 ie,\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 中,前者是默认的(请参阅作者指南VII). 例如,完整的文档类可以读作:

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

对于 PRB,允许在其出现的页面上添加脚注(参见PRB 页面)。对于大多数其他 APS 期刊,脚注需要出现在参考书目中。

答案4

尝试摆脱\bibliographystyle{apsrev}(我认为prb您的文档类中的规范应该自动调用正确的参考书目样式文件)。

相关内容