我在使用期刊样式的 revtex 的 latex 文档中有两个参考书目prb
。我还使用该\thanks{}
命令来构建标题页。由于prb
样式的原因,与致谢相关的脚注显示在参考书目中。
但是,它在两个参考书目中都显示,而我只希望它显示在第一个参考书目中。可以从第二个参考书目中删除脚注吗?
编辑:澄清一下,当我从第二个参考书目中删除致谢脚注时,我仍然希望将其保留在第一个参考书目中。
一个简单的示例如下:
\documentclass[prb]{revtex4-1}
\begin{document}
\title{Title}
\author{Author}
\thanks{thanks}
\maketitle
This is a citation \cite{ref1} and this is another \cite{ref2}.
\begin{thebibliography}{36}
\bibitem{ref1} Reference 1.
\end{thebibliography}
\begin{thebibliography}{36}
\bibitem{ref2} Reference 2.
\end{thebibliography}
\end{document}
答案1
这是一个可以做你想做的事情的 hack,灵感来自 line 2434
in revtex4-1.cls
。不确定这是否合法,我是宏的新手。
\documentclass[prb]{revtex4-1}
%\usepackage[paperheight=6cm,paperwidth=10cm,margin=0.5cm]{geometry}
\makeatletter
\def\clearfmfn{\let\@FMN@list\@empty} % <- clears the list of frontmatter footnotes
\makeatother
\begin{document}
\title{Title}
\author{Author}
\thanks{thanks}
\maketitle
This is a citation \cite{ref1} and this is another \cite{ref2}.
\begin{thebibliography}{36}
\bibitem{ref1} Reference 1.
\end{thebibliography}
\clearfmfn % <- call the command after 1st bibliography
\begin{thebibliography}{36}
\bibitem{ref2} Reference 2.
\end{thebibliography}
\end{document}