紧接着章节或小节标题开始文本

紧接着章节或小节标题开始文本

是否可以在章节或小节标题之后立即开始文本(不另起一行)?谢谢。我希望问题足够清楚,不需要 MWE。

答案1

David 已经提供了无包解决方案;这里还有另一种选择,使用titlesec包(只需选择runin预定义格式):

\documentclass{article}
\usepackage{titlesec}

\titleformat{\section}[runin]
  {\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}[runin]
  {\normalfont\large\bfseries}{\thesubsection}{1em}{}

\begin{document}

\section{Test Section} 
Test
\subsection{Test Subsection} 
Test

\end{document}

在此处输入图片描述

答案2

在默认类中,运行风格用于\paragraph\subparagraph更改\section为使用相同的找到它的定义,在article它是

\newcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\bfseries}}

并且您需要反转 3/4 参数的符号,因为它用作指定运行风格的开关,因此

\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {3.5ex \@plus 1ex \@minus .2ex}%
                                   {-1em}%
                                   {\normalfont\Large\bfseries}}

还更改了第 4 个参数,以指定标题后(而不是标题下)的 1em 空格,如下例所示\paragraph

相关内容