I'd like to align the numbering to the left margin, i.e. with the non-indented normal paragraph text, rather than having it go over the margin.
Here is an example:
\documentclass{article}
\usepackage{enumitem}
\setlist{leftmargin=15pt,labelindent=15pt}
\setlist[enumerate]{align=left}
\begin{document}
\noindent Some text
\begin{enumerate}
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\end{enumerate}
\end{document}
Edit
This gets closer:
\documentclass{article}
\setlength{\parindent}{15pt} % Default is 15pt.
\usepackage{enumitem}
\setlist{leftmargin=15pt,labelindent=15pt}
\setlist[enumerate]{wide=0pt, leftmargin=15pt, labelwidth=15pt, align=left}
\begin{document}
Some text\\
\noindent Some text
\begin{enumerate}
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\item Some more text
\end{enumerate}
\end{document}
But unfortunately, the indentation of text in items is greater than 15pt, as can be seen by comparing it to the indented normal text.
Best Answer
Use the
wide=
option: it automatically setsalign=left
and the value oflabelindent