枚举/列表中的缩进

枚举/列表中的缩进

我正在尝试消除 中的缩进enumerate。下面的代码显示了 中的缩进enumerate,然后是我能实现的唯一部分修复。使用enumitem包我可以避免在 'count' 行到 上缩进leftmargin=*,但文本中仍然有缩进。我该如何修复它?

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{blindtext}
\begin{document}

\blindtext

\begin{enumerate}
\item Case $a\in B$

\blindtext

\item Case $a\in C$

\blindtext

\end{enumerate}

\begin{enumerate}[leftmargin=*]
\item Case $a\in B$

\blindtext

\item Case $a\in C$

\blindtext

\end{enumerate}

\end{document}

答案1

这需要一些手动调整,因为您必须修改参数以使其widest成为列表中最宽的数字。由于项目编号是右对齐的,因此只有最宽的编号会延伸到边距,其余的编号会略微缩进。

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{showframe}
\begin{document}

\begin{enumerate}[label=(\roman*),widest=viii,itemindent=*,leftmargin=0pt]
\item Case $a\in B$

More text \setcounter{enumi}{7}
\item Case $a\in B$

more text
\end{enumerate}

\begin{enumerate}[widest=99,itemindent=*,leftmargin=0pt]
\item Case $a\in B$

More text \setcounter{enumi}{9}
\item Case $a\in B$

more text
\end{enumerate}
\end{document}

在此处输入图片描述

答案2

如果我理解得没错的话,这个选项也许wide可以满足你的要求:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{blindtext}
\begin{document}

\blindtext

\begin{enumerate}[wide]
\item Case $a\in B$\\
\blindtext

\item Case $a\in C$

\blindtext

\end{enumerate}

\end{document} 

在此处输入图片描述

相关内容