我正在写一篇文章,我想尽可能节省空间。我使用包是\usepackage{enumitem}
为了enumerate
轻松操作。在下面的代码中,对齐存在问题
\documentclass{article}
\usepackage{enumitem}
\usepackage{blindtext}
\begin{document}
\begin{enumerate}[leftmargin=0pt, label=\bfseries{Problem \theenumi.-}, itemindent=*]
\setcounter{enumi}{1}\item \blindtext
\setcounter{enumi}{10}\item \blindtext
\setcounter{enumi}{2}\item \blindtext
\end{enumerate}
\end{document}
显然,当计数器有 2 位数字时,对齐会失败。我该如何解决这个问题?还有其他包可以使用吗?
答案1
你可以加align=left
:
\documentclass{article}
\usepackage{enumitem}
\usepackage{blindtext}
\begin{document}
\begin{enumerate}[leftmargin=0pt, label=\textbf{Problem \theenumi.-}, itemindent=*,align=left]
\setcounter{enumi}{1}\item \blindtext
\setcounter{enumi}{10}\item \blindtext
\setcounter{enumi}{2}\item \blindtext
\end{enumerate}
\end{document}