如何移出“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}
不必每次都指定选项。