有没有办法使双列文档中的一列摘要与下面两列文本的宽度相同?
这个问题源于这个答案。
梅威瑟:
\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}
只是一条评论;我认为原始的较窄摘要看起来更好。