使用 revtex 时从第二个参考书目中删除“感谢”脚注

使用 revtex 时从第二个参考书目中删除“感谢”脚注

我在使用期刊样式的 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 2434in 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}

在此处输入图片描述

相关内容