# Line spanning across page inside list [duplicate]

I need a horizontal line to span across the page, up to the right margin (where the text would end). This works:

\rule{\hsize}{0.4pt}


But, when inside a list, the line goes over the margin because it is indented, and \hsize of course doesn't check for indentation.

How can I make the line's length account for the list's indentation?

Example:

\documentclass{article}
\begin{document}
\section{Some section}

\begin{enumerate}
\item Some text \\ \rule{\hsize}{0.4pt}
\end{enumerate}
\end{document}


Output:

As you can see, the line goes over the right margin. (compare to left and top margins)

## marked as duplicate by Werner, Stefan Pinnow, Maarten Dhondt, Romain Picot, user13907 May 4 '16 at 7:29

• Please provide a complete, compilable example. – cfr May 4 '16 at 2:39
• @cfr added example – MCMastery May 4 '16 at 2:42
• You don't need a \documentclass to compile it? Or a document environment? Amazing. I do. – cfr May 4 '16 at 2:43
• @cfr thats implied – MCMastery May 4 '16 at 2:45
• \linewidth works in this case. Which brings up the question, tex.stackexchange.com/questions/16942/… – John Kormylo May 4 '16 at 3:32

\documentclass{article}