细分结构化摘要

细分结构化摘要

我正在尝试制作一个结构化的摘要,即带有细分的摘要。为此,该\paragraph命令将产生完美的输出,因为我希望摘要的副标题后没有换行符,但它似乎不能直接在环境中工作abstract(不在 下\section)。空白\section可以解决问题,但会产生大量空白。你们有人有解决这个问题的方法吗?

\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}

\begin{document}

\begin{abstract} 
\section*{}
\paragraph*{Lorem}
\blindtext[1]
\paragraph*{Ipsum}
\blindtext[1]

\end{abstract} 

\end{document}

这会在摘要标题和正文之间产生过多的空间。但是,如果没有 `\section,文档将无法编译。是否存在幽灵部分?

答案1

我建议不是使用\paragraph,但是自定义命令:

\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}

\newcommand{\absdiv}[1]{%
  \par\addvspace{.5\baselineskip}% adjust to suit
  \noindent\textbf{#1}\quad\ignorespaces
}

\begin{document}

\begin{abstract}
\absdiv{Lorem}
\blindtext[1]
\absdiv{Ipsum}
\blindtext[1]

\end{abstract}

\end{document}

在此处输入图片描述

答案2

有更简洁的方法可以做到这一点,不会滥用 的语法,\paragraph并且如果您有目录,则可以使它正常工作。也就是说,一个简单的解决方案是使用 添加一个空白行,\hspace{0pt}然后删除一些垂直空间。您可以将您的部分命令替换为\hspace{0pt}\vspace{-2\baselineskip}

\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}

\begin{document}

\begin{abstract} 
\hspace{0pt}\vspace{-2\baselineskip}
\paragraph*{Lorem}
\blindtext[1]
\paragraph*{Ipsum}
\blindtext[1]

\end{abstract} 

\end{document}

相关内容