我正在尝试修改 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
并在页面上水平居中。