![RevTex4-1 中的引用末尾没有参考书目(或者至少在单独的页面上有参考书目)?](https://linux22.com/image/291689/RevTex4-1%20%E4%B8%AD%E7%9A%84%E5%BC%95%E7%94%A8%E6%9C%AB%E5%B0%BE%E6%B2%A1%E6%9C%89%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%EF%BC%88%E6%88%96%E8%80%85%E8%87%B3%E5%B0%91%E5%9C%A8%E5%8D%95%E7%8B%AC%E7%9A%84%E9%A1%B5%E9%9D%A2%E4%B8%8A%E6%9C%89%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%EF%BC%89%EF%BC%9F.png)
我试图抑制在 RevTex4-1 文档末尾打印参考书目,但我想保留文本中的引用。在调用\nobibliography
bibentry 包中的命令时,如中所述这个答案适用于文章样式,但似乎不适用于 revtex。如果我使用 pdflatex 编译下面的 MWE,它会输出多重定义引用警告和包含参考书目的 pdf!
MWE1:
\documentclass[twocolumn,noshowpacs,noshowkeys,prb,aps,longbibliography]{revtex4-1}%
\pdfoutput=1
\usepackage{bibentry}
\begin{document}
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
\bibliographystyle{apsrev}
\nobibliography{testref}
\end{document}
test.bib文件如下:
@book{test,
title="Test book title",
author="Test Author",
year={2014},
publisher={TestPubs},
}
输出为:
现在,虽然我更希望找到上述问题的答案(因为使用 bibentry 似乎更简洁),但如果没有,我很乐意将参考书目移到单独的页面。但是,似乎\newpage
都\pagebreak
不起作用。\clearpage
不会在调用它的页面上保留列平衡:即:
微波辐射计
\documentclass[twocolumn,noshowpacs,noshowkeys,prb,aps,longbibliography]{revtex4-1}%
\pdfoutput=1
\usepackage{bibentry}
\begin{document}
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
This is a test \cite{test}.
\clearpage
\bibliographystyle{apsrev}
\bibliography{testref}
\end{document}
在第一页上输出以下结果:
抱歉,帖子太长了。
更新
正如我在评论中所说,当\bibliographystyle{apsrev}
行被注释掉时,MWE1 在 RevTex4 中工作得很好,而不是在 RevTex4-1 中。bibentry 和 apsrev4-1(RevTex4-1 的原生参考书目样式)之间似乎存在不兼容性,根据此链接。所以,由于我不知道解决方法,并且由于我的文档在 RevTex4 中看起来很好,我只会使用它。