我尝试使用 制作一个水平列表\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}