我想缩进文档中的所有子部分。经过反复尝试和阅读,我得到了这样的印象,这\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}