修改 revtex 摘要

修改 revtex 摘要

我正在尝试修改 revtex 4.1 文档的抽象样式,但遇到了问题。我只是将 revtex-4.1 样式文件用于个人项目(即不担心提交给期刊或类似项目)。到目前为止,如果我尝试使用 \renewenvironment{abstract},如该问题的第一个答案所示:

如何调整摘要的宽度?

摘要的格式符合我的要求,只是在编译时它出现在标题下方。使用 \renewenvironment 的最小示例:

\documentclass[10pt,a4paper,aps,pra,twocolumn,superscriptaddress]{revtex4-1}
\usepackage{lipsum}

\renewenvironment{abstract}
{\onecolumngrid
    \list{}{%
        \setlength{\leftmargin}{.5in}% 
        \setlength{\rightmargin}{\leftmargin}%
        }%
        \item\relax}
        {\endlist}

\begin{document}
\title{Some title}
\author{Some vagrant}
\affiliation{Some box}

\begin{abstract}
\lipsum[1]
\end{abstract}
\maketitle

\lipsum[2]
\end{document}

谢谢!

答案1

您可以挂接所使用的参数revtex4-1

\documentclass[10pt,a4paper,aps,pra,twocolumn,superscriptaddress]{revtex4-1}

\usepackage{lipsum}

\makeatletter
\renewcommand\frontmatter@abstractwidth{\dimexpr\textwidth-1in\relax}
\makeatother

\begin{document}
\title{Some title}
\author{Some vagrant}
\affiliation{Some box}

\begin{abstract}
\lipsum[1]
\end{abstract}
\maketitle

\lipsum[2]
\end{document}

该宏\frontmatter@abstractwidth由期刊选项设置,因此您可以覆盖它;摘要排版在与所述宽度相同的框中,\frontmatter@abstractwidth并在页面上水平居中。

enter image description here

相关内容