我正在尝试制作一个结构化的摘要,即带有细分的摘要。为此,该\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}