从左和右对齐项目元素

从左和右对齐项目元素

我这样做

\documentclass[12pt]{article}
\usepackage{enumitem}
\setlist[enumerate]{labelwidth=3cm,labelsep=0.5cm,leftmargin=4cm,align=left}

\begin{document}    
\begin{enumerate}[label=  Example \arabic*:]
\item 5 + 7 = 12
\item 9 + 1 = 10
\end{enumerate}

\end{document}

在此处输入图片描述

如你看到的1:2:没有对齐。

因为我使用了不同的字体,所以 1 和 2 的宽度不同。我怎样才能按最左边的字母 (E) 和 : 对齐。

所以我得到了类似

   Example   1:
   Example  11:

答案1

您可以在和\hfill之间添加,但必须调整和:Example\arabic*:labelwidthlabelsep

\documentclass[12pt]{article}
\usepackage{enumitem}
\setlist[enumerate]{labelwidth=2.2cm,labelsep=1.3cm,leftmargin=4cm,align=left}

\begin{document}
\begin{enumerate}[label={Example\hfill\arabic*:}]
\item 5 + 7 = 12
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\item 9 + 1 = 10
\end{enumerate}

\end{document} 

输出:

在此处输入图片描述

相关内容