enumitem 的边距问题

enumitem 的边距问题

我正在使用enumitem这样的自定义枚举:

步骤 1:第一步

步骤 2:第二步

我抬头这个答案,并对其进行了改编:

\begin{enumerate}[label=\bfseries Step \arabic*:]
    \item Elliptic Key Creation :
    \item Exchange of Public Elliptic keys
    \item MasterSecret Computation
\end{enumerate}

到现在为止还没什么问题。

我现在遇到了边距问题。 后面的文本\item没有向右移动,因此,由于Step X :比简单的 长-Step X :出现在边距中,如下所示: MWE 结果

有没有办法改变\item文本的长度?

答案1

使用leftmargin=*

\documentclass{article}
\usepackage{enumitem}
\usepackage{showframe}
\begin{document}
  \begin{enumerate}[label=\bfseries Step \arabic*:,leftmargin=*]
    \item Elliptic Key Creation :
    \item Exchange of Public Elliptic keys
    \item MasterSecret Computation
\end{enumerate}
\end{document}

在此处输入图片描述

itemindent或者如果您想控制缩进,请设置适当的值。

\documentclass{article}
\usepackage{enumitem}
\usepackage{showframe}
\begin{document}
  \begin{enumerate}[label=\bfseries Step~\arabic*:,itemindent=3em]
    \item Elliptic Key Creation : 
    \item Exchange of Public Elliptic keys
    \item MasterSecret Computation
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容