预印本补充材料选项:revTeX + arXiv

预印本补充材料选项:revTeX + arXiv

越来越多的论文接受补充材料,因为例如《物理评论快报》:参见他们关于补充材料的政策。对于他们,你可以提交两个不同的文件,main.tex比如supp.tex。我相信预印本服务器只会显示最终文档。至少对于 arXiv 来说是这样,参见他们关于 LaTeX 提交的政策。让我们继续使用 RevTeX 和 arXiv 示例。问题是它们main.tex通常supp.tex不使用相同的布局和内容:两列与一列、不同的摘要、不同的参考书目……

所以我想知道在预印本服务器上展示我们的论文(包括补充材料)的最佳选择是什么。我很清楚这应该取决于补充材料的性质(视频、代码、方程式……)。这里我们假设补充材料是一些纯 LaTeX 文档。

最好的选择是什么:包括额外的文件(很难在主要部分和补充部分之间做出明确区分,尤其是序言)supp.tex不再显示,请参阅如何将一个文档包含到另一个文档中?)或滥用阑尾(阑尾的问题在于不是补充材料)?

那么,简而言之:如何巧妙地将mymain.tex和 my组合supp.tex成一个全局文件?paper.tex

答案1

这里我给出了一个可行的解决方案,但不是一个聪明的解决方案。无论如何,我们必须制作第三个单独的文件用于 arXiv 提交(例如,至少有一行包含 Supp.),除非他们直接支持补充。

基本上,该方法是在正文末尾附加补充材料。然后添加命令以重置所有计数器,并在方程式、图形、表格和参考文献后附加“S”。生成的文件如下所示

在此处输入图片描述

\pagebreak 会把补充材料放在新页面,但我不知道为什么它在这里不起作用。模板代码如下。注意重要的代码在中间部分。另外,请不要使用相同的参考文献引用名称,否则,引用的编号会错误。

\documentclass[twocolumn,superscriptaddress,floatfix,preprintnumbers]{revtex4}
\usepackage{graphics,amssymb,amsmath,epsfig,color}
\usepackage{graphicx}

\begin{document}

\title{Title for main text}
\author{You name here}
\affiliation{Somewhere}
\date{\today}
\begin{abstract}
Abstract...
\end{abstract}
\pacs{}
\maketitle


Paragraph 1. Main text here \cite{RefA}:
\begin{equation}
  E=mc^2
\end{equation}

Paragraph 2.

Paragraph 3 \cite{RefB}:
\begin{equation}
  S=k_B \ln(\Omega)
\end{equation}


\begin{thebibliography}{11}
\bibitem{RefA} A. Someone, C. Someone, D. Someone, Phys. Rev. Lett. {\bf 11}, 1111 (1911).
\bibitem{RefB} B. Someone, {\it et. al.}, Phys. Rev. Lett. {\bf 22}, 2222 (1922).
\end{thebibliography}




%%%%%%%%%% Merge with supplemental materials %%%%%%%%%%
\pagebreak
\widetext
\begin{center}
\textbf{\large Supplemental Materials: Title for main text}
\end{center}
%%%%%%%%%% Merge with supplemental materials %%%%%%%%%%
%%%%%%%%%% Prefix a "S" to all equations, figures, tables and reset the counter %%%%%%%%%%
\setcounter{equation}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{page}{1}
\makeatletter
\renewcommand{\theequation}{S\arabic{equation}}
\renewcommand{\thefigure}{S\arabic{figure}}
\renewcommand{\bibnumfmt}[1]{[S#1]}
\renewcommand{\citenumfont}[1]{S#1}
%%%%%%%%%% Prefix a "S" to all equations, figures, tables and reset the counter %%%%%%%%%%


\section{Section 1}
Copy and paste your Supplemental Materials text here \cite{S_RefA}, blah, blah, blah, blah, blah, blah, ...
\begin{equation}
  i\hbar\frac{\partial}{\partial t}\psi(x,t) = -\frac{\hbar^2}{2m}\frac{\partial^2}{\partial x^2}\psi(x,t) + V(x,t) \psi(x,t)
\end{equation}


\begin{thebibliography}{11}
\bibitem{S_RefA} A. Someone, C. Someone, D. Someone, Phys. Rev. Lett. {\bf 11}, 1111 (1911).
\end{thebibliography}


\end{document} 

答案2

如果您上传两个单独的 tex 文件,arXiv 会将它们分别转换为 pdf,然后将 pdf 拼接在一起以创建一个文件。您只需注意,最终产品中的文件按字母顺序排列,因此为了确保补充材料位于正文之后,您必须相应地命名它们。

答案3

hwlau 的建议非常有效。将补充内容放在新页面上的一个调整是替换:

%%%%%%%%%% Merge with supplemental materials %%%%%%%%%%
\pagebreak
\widetext

经过

%%%%%%%%%% Merge with supplemental materials %%%%%%%%%%
\widetext
\clearpage

请注意,\clearpage使用 RevTex 的命令有时会导致奇怪的行为。例如:

如何在 \clearpage 之后保留上一页的双栏格式?

答案4

完美解决!我的解决方案如下:

\setcounter{section}{0}
\renewcommand{\thesection}{S-\Roman{section}}

相关内容