使单列摘要的宽度与完整的双列宽度相同

使单列摘要的宽度与完整的双列宽度相同

有没有办法使双列文档中的一列摘要与下面两列文本的宽度相同?

这个问题源于这个答案

梅威瑟:

\documentclass[twocolumn]{article}
\usepackage{blindtext}

\title{Title}

\begin{document}

\twocolumn[
  \begin{@twocolumnfalse} 
    \maketitle 
    \begin{abstract}
    \blindtext
    \end{abstract}
  \end{@twocolumnfalse}
]

\Blindtext

\end{document}

答案1

制作“自己的摘要”。例如,您可以使用以下内容模拟摘要。

\twocolumn[
  \begin{@twocolumnfalse} 
    \maketitle 
    \begin{center}
        Abstract
    \end{center}
%    \begin{abstract}
    \hspace{1em}\blindtext 
    \\
%    \end{abstract}
  \end{@twocolumnfalse}
]

有了这样的代码,你就失去了摘要的语义,但如果你不在目录中引用,那就是一个小问题。

答案2

article类中,摘要设置为比文本宽度更窄。您可以定义自己的版本abstract,例如myabstract并使用它,如下所示。

% onetwocolprob.tex SE 537843

\documentclass[twocolumn]{article}
\usepackage{blindtext}

\newenvironment{myabstract}{%
  \small
  \begin{center} \bfseries Abstract \end{center}%
  }{\vspace{\baselineskip}}

\title{Title}

\begin{document}

\twocolumn[
  \begin{@twocolumnfalse} 
    \maketitle 
%    \begin{abstract}
    \begin{myabstract}
    \blindtext
    \end{myabstract}
%    \end{abstract}
  \end{@twocolumnfalse}
]

\Blindtext

\end{document}

只是一条评论;我认为原始的较窄摘要看起来更好。

相关内容