枚举环境的边距

枚举环境的边距

升

如何移出“a)”以使枚举环境中的文本与其他所有内容对齐?基本上,我想生成具有默认对齐方式的文本,但可以添加不干扰段落的字母枚举;相反,它们应该“浮动/悬停”在段落旁边。

答案1

enumitem包提供了自定义列表的方法。指定leftmargin=0pt将把标签放在边距中:

示例输出

\documentclass{article}

\usepackage[shortlabels]{enumitem}
\usepackage{amsthm}

\newtheorem{theorem}{Theorem}

\usepackage{lipsum}

\begin{document}

\begin{enumerate}[a),leftmargin=0pt]
\item Let us look at

  \begin{theorem}
    A test theorem.
  \end{theorem}

  \begin{proof}
    \lipsum*[1]
  \end{proof}
\end{enumerate}

\end{document}

如果你希望所有枚举环境都具有这种格式,那么你可以写:

\usepackage[shortlabels]{enumitem}
\setlist[enumerate,1]{a),leftmargin=0pt}

在序言中,而\begin{enumerate}...\end{enumarate}不必每次都指定选项。

相关内容