\documentclass{article}
\usepackage{lipsum}
\begin{document}
\paragraph{First paragraph} \lipsum[4]
\paragraph{Second paragraph} \lipsum[4]
\end{document}
这两个段落之间的空格是什么?由什么设置?我查看了和article.cls
,size10.clo
但没有找到任何东西。
答案1
下列宏定义在article.cls
:
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
该\@startsection
宏有六个参数;第四个参数指定应插入的垂直空格量多于节标题。对于 类型的节标题paragraph
,默认垂直空白量为 的“橡胶”长度(TeX 术语表达...)3.25ex plus 1ex minus 0.2ex
。空白为不是如果分段命令出现在页面的最顶部,则插入。
第五个参数\@startsection
,如果为正数,则指定要插入的空格量以下节标题;如果为负数,则指定运行样式标题的偏移量。
答案2
这是\paragraph
标题。您可以使用titlesec
和\titlespacing
来删除它:
\documentclass{article}
\usepackage{lipsum}
\usepackage{titlesec}
\titlespacing{\paragraph}{0pt}{0pt}{1em}
% | | |
% indent --+ | |
% skip before --+ |
% sep between heading and text --+
\begin{document}
\paragraph{First paragraph} \lipsum[4]
\paragraph{Second paragraph} \lipsum[4]
\end{document}
使用 KOMA-Script 类可以使用\RedeclareSectionCommand
:
\documentclass{scrartcl}
\usepackage{lipsum}
\RedeclareSectionCommand[beforeskip=0pt]{paragraph}
\begin{document}
\paragraph{First paragraph} \lipsum[4]
\paragraph{Second paragraph} \lipsum[4]
\end{document}