REVTEX:增加参考上方的间距

REVTEX:增加参考上方的间距

我正在使用 REVTEX 排版文档。现在,我想更改分隔文本和参考资料的水平线上方和下方的间距。我试图找到这个设置的位置,但找不到。有人知道怎么做吗?

一个最小的例子如下:

\documentclass[reprint]{revtex4-1}
\usepackage{lipsum}

\begin{document}
\lipsum

\begin{thebibliography}{1}
\bibitem {}Reference 1
\bibitem {}Reference 2
\bibitem {}Reference 3
\bibitem {}Reference 4
\end{thebibliography}
\end{document}

请注意,由于双列格式,仅通过换行符或 \vspace 添加附加行是不行的。

答案1

间距是在\bibsection文件中定义的宏中完成的aps4-1.rtx,该文件由 加载revtex4-1。要修改它,请将以下几行添加到您的序言中,并为BEFORE和指定适当的值AFTER

\usepackage{xpatch}
\xpatchcmd\bibsection{19}{AFTER}{}{}
\xpatchcmd\bibsection{\begingroup}{\vskip BEFOREpt\begingroup}{}{}

一些例子:

  • BEFORE=0AFTER=19产生正常布局。

    \xpatchcmd\bibsection{19}{19}{}{}
    \xpatchcmd\bibsection{\begingroup}{\vskip0pt\begingroup}{}{}
    

    在此处输入图片描述

  • BEFORE=-10并将AFTER=9两边的空间减少10pt。

    \xpatchcmd\bibsection{19}{9}{}{}
    \xpatchcmd\bibsection{\begingroup}{\vskip-10pt\begingroup}{}{}
    

    在此处输入图片描述

  • BEFORE=-19AFTER=0彻底删除空格。

    \xpatchcmd\bibsection{19}{0}{}{}
    \xpatchcmd\bibsection{\begingroup}{\vskip-19pt\begingroup}{}{}
    

    在此处输入图片描述

相关内容