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