使用 \paragraph 命令时,如何让后面的文本从标题下方开始(而不是在同一行)?
答案1
如果您正在使用该memoir
课程,那么:
\documentclass[...]{memoir}
% ...
\setafterparskip{1.5ex plus .2ex}
% ...
\begin{document}
% ...
\subsubsection
这将为您提供与 a和文本之间的相同垂直空间。请参阅手册(> texdoc memoir
部分低级标题) 了解详情。
答案2
对于标准类,可以使用 use titlesec
。以下是可能的代码:
\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat{\paragraph}[block]
{\normalsize\bfseries}{}{0pt}{\hspace*{1.38em}}
\titlespacing*{\paragraph}{0pt}{*1.5}{*0.5}
\begin{document}
\lipsum[10]
\paragraph{Introduction}
\lipsum[11]
\end{document}
如果您不想在标题前缩进段落,请\hspace*{1.38em}
删除\titleformat...
中的星号\titlespacing*...
可抑制下一行的缩进。{*1.5}
和{*0.5}
是添加到段落标题前后正常行间距的垂直间距,以 为单位ex
,具有一定的可伸缩性。这样就不必键入plus
和minus
部分。
答案3
如果你正在使用KOMA-Script 类然后将部分级别设置afterskip
为paragraph
正值:
\documentclass{scrreprt}
\usepackage{lipsum}% only for dummy text
\RedeclareSectionCommand[
afterskip=1.5ex plus .2ex
]{paragraph}
\begin{document}
\lipsum[10]
\paragraph{Introduction}
\lipsum[11]
\end{document}