如何调整摘要的宽度并在其上方和下方添加线条

如何调整摘要的宽度并在其上方和下方添加线条

我正在尝试创建如下所示的摘要:

在此处输入图片描述

如何将摘要移至右侧并在其上方放置线条?此外,是否可以对齐“关键词”。

对于第一个问题,有一个答案这里第二,有答案这里这里。请问我该如何将它们结合起来以获得两者?

这是迄今为止的文本

\documentclass[a4paper, twocolumn]{article} 
\usepackage{lipsum}
\usepackage[paperwidth=8.5in, paperheight=11in]{geometry}
% move abstract in a bit
% https://tex.stackexchange.com/questions/151583/how-to-adjust-the-width-of-abstract
\renewenvironment{abstract}
 {\small
  \list{}{%
    \setlength{\leftmargin}{0.25\linewidth}% <---------- CHANGE HERE
    \setlength{\rightmargin}{0pt}%
  }%
  \item\relax }
 {\endlist} 
\title{ The title}
\author{} \date{}
\begin{document}
% https://tex.stackexchange.com/questions/28109/how-can-i-place-a-one-column-abstract-in-a-two-column-document
\twocolumn[
  \begin{@twocolumnfalse}
    \maketitle
    \begin{abstract}
      {\lipsum[1] \lipsum[2]}
    \end{abstract}
    \hspace{0.245\linewidth} \small keywords : {\lipsum[2]} \vspace{1cm}
  \end{@twocolumnfalse}
]
\section{Intro} 
\lipsum
\end{document}

这会产生正确移动的摘要,但未对齐的“关键字”。我无法添加这些行。感谢您的帮助。

在此处输入图片描述

答案1

一个快速的技巧是使用tabular环境。这涉及对表格宽度进行硬编码,以便它包裹文本,并使用flushright将其移动到右侧边距。由于表格中的单元格边框,仅使用这个并不能与文本主体的右侧边距完美对齐,但您可以使用@{} p{12cm} @{}它来删除它(感谢 Werner)

\documentclass[a4paper, twocolumn]{article} 
\usepackage{lipsum}
\usepackage[paperwidth=8.5in, paperheight=11in]{geometry}

\title{ The title} \author{} \date{}
\begin{document}
\twocolumn[{%
  \small
  \begin{flushright}
    \begin{tabular}{@{} p{0.75\linewidth} @{}}
      \rule{\linewidth}{1pt}
      \lipsum[1]  \\ [-5pt]
      \rule{\linewidth}{1pt}
      keywords: \lipsum[2] \vspace{1cm}
    \end{tabular}
  \end{flushright}
}]

\section{Intro}
\lipsum
\end{document}

这产生了

在此处输入图片描述

相关内容