使用 `\list` 缩进小节

使用 `\list` 缩进小节

我想缩进文档中的所有子部分。经过反复尝试和阅读,我得到了这样的印象,这\list就是实现此目的的方法(请参阅下面的 MWE)。(最终,我想将其吸收到命令中\subsection,但为了演示,这似乎更清楚)。但是,当标题直接位于之前时\begin{list}(对我来说经常如此),我收到错误Something's wrong--perhaps a missing \item.

添加\nointerlineskip\leavevmode\item\relax(如建议这个问题) 可以消除此错误,但会破坏标题之间的间距。

我为什么会收到错误消息?如何避免这种情况而不破坏标题之间的间距?


\documentclass{article}

\usepackage{lipsum}

\begin{document}

\section{foo}
\lipsum[4]

% uncommenting the following \section causes an error:
%\section{foo}
\begin{list}{}{\advance\leftskip 5ex}
\item\relax

\subsection{bar}
\lipsum[4]

\[
    a^n + b^n = c^n
\]

\lipsum[2]

\begin{enumerate}
    \item one
    \item two
    \item three
\end{enumerate}

\end{list}

\lipsum[4]


\end{document}

相关内容