答案1
该tabto
包在这方面很有用。
\documentclass{article}
\usepackage{enumitem, tabto,lipsum}
\newcommand\points[1]{\tabto*{-\leftmargin}\llap{#1 pts~~}\tabto{\TabPrevPos}}
\begin{document}
\lipsum[1]
\begin{enumerate}
\item First item
\item \points{30}Next item
\item \points{5}Final item
\end{enumerate}
\end{document}