考虑以下示例。
\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
(或者right
或parleft
)。只需添加即可。
\begin{enumerate}[
label = \Large\underline{Post~\arabic*},
leftmargin = *,
itemsep = 6ex,
align=left% <--- added
]
列表将按照您希望的方式显示: