枚举中标签的不同对齐方式

枚举中标签的不同对齐方式

考虑以下示例。

\documentclass{article}

\usepackage{multicol}
\usepackage{enumitem}

% found somewhere on TeX.SX (can't remember where)
\makeatletter
  \def\myitem{\@ifnextchar[\@myitem{\@noitemargtrue\@myitem[\@itemlabel]}}
  \def\@myitem[#1]{\item[#1]\mbox{}}
\makeatother

\begin{document}

\begin{multicols}{2}
\begin{enumerate}[
  label = \underline{Post~\arabic*},
  leftmargin = *,
]
  \myitem
  \myitem
  \myitem
  \myitem
  \myitem
  \myitem
  \myitem
  \myitem
  \myitem
  \myitem
\end{enumerate}
\end{multicols}

\end{document}

输出

可以看出,它们Post <n>在右边缘对齐。我想在左边缘对齐;我该怎么做?

答案1

enumitem包中提供了标签设置的参数:align=left(或者rightparleft)。只需添加即可。

\begin{enumerate}[
  label = \Large\underline{Post~\arabic*},
  leftmargin = *,
  itemsep = 6ex,
  align=left% <--- added
]

列表将按照您希望的方式显示:

输出

相关内容