内联枚举:两行未对齐

内联枚举:两行未对齐

我尝试使用 制作一个水平列表\usepackage[inline]{enumitem}。但是,当它换行时,第二行与第一行并不对齐。

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath, amsfonts, amssymb}
\usepackage[left=1.5cm,right=1.5cm,top=1.5cm,bottom=1.5cm]{geometry}

\usepackage[inline]{enumitem}
\setlist[enumerate]{
    label = \textbf{\arabic*.},
    align = left,
    labelwidth = \parindent, 
    leftmargin = \parindent,
    style = standard
}

\begin{document}
\begin{enumerate*}[mode = unboxed, itemjoin = \hspace{2cm}]
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
\end{enumerate*}
\end{document}

在此处输入图片描述

我知道那里有tasks环境,但是不知为何它并不适合我的工作。

答案1

环境enumerate*以正常缩进开始一个段落。

您还应该增加一些灵活性itemjoin

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath, amsfonts, amssymb}
\usepackage[left=1.5cm,right=1.5cm,top=1.5cm,bottom=1.5cm,showframe]{geometry}

\usepackage[inline]{enumitem}
\setlist[enumerate]{
    label = \textbf{\arabic*.},
    align = left,
    labelwidth = \parindent, 
    leftmargin = \parindent,
    style = standard,
    labelsep=4pt,
}

\begin{document}

\noindent\begin{enumerate*}[mode=unboxed,itemjoin = \hspace{2cm plus 2cm}]
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
    \item text
\end{enumerate*}

\end{document}

在此处输入图片描述

相关内容