Peter Flynn wrote:
> Here's the MWE
>
> =============================================================
> \documentclass{article}
> \usepackage{enumitem,parskip}
> \begin{document}
> Left
> \begin{enumerate}[label=\textbf{\arabic*},
> labelwidth=-1em,itemindent=0pt,
> leftmargin=0pt,noitemsep]
> \item This is the first item in the list. The number is NOT
> in the margin, but embedded in the 1em indentation, in bold.
> \item This is the second item. The remainder of the text in
> the item wraps to the left-hand edge of the text area.
> The list itself is flush with the left-hand edge also.
> \end{enumerate}
> Left
> \end{document}
> =============================================================
In the first line TeX goes itemindent to the right. For placing
the label of the item TeX from there goes labelsep to the left
and places a box of width labelwidth which sticks towards the left
edge/margin.
I suggest giving itemindent and labelwith the same value and
setting labelsep to 0pt and having item-labels aligned at the
left edge of the box of width labelwidth that holds the
item-label:
\documentclass{article}
\usepackage{enumitem,parskip}
\begin{document}
Left
\begin{enumerate}[label=\textbf{\arabic*},align=left,
itemindent=1em,labelsep=0em,labelwidth=1em,
leftmargin=0pt,noitemsep]
\item This is the first item in the list. The number is NOT
in the margin, but embedded in the 1em indentation, in bold.
\item This is the second item. The remainder of the text in
the item wraps to the left-hand edge of the text area.
The list itself is flush with the left-hand edge also.
\end{enumerate}
Left
\end{document}
If the item numbers can't be just single digits, I suggest
choosing itemindent and labelwidth slightly larger than
just 1em.
Sincerely
Ulrich