列表内的跨页行

列表内的跨页行

我需要一条横跨页面的水平线,直到右边距(文本结束的位置)。这有效:

\rule{\hsize}{0.4pt}

但是,当在列表中时,由于行是缩进的,所以行会超出边距,而 \hsize 当然不会检查缩进。

我怎样才能使行的长度考虑到列表的缩进?

例子:

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

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

输出: 输出

如您所见,该线超出了右边距。(与左边距和上边距相比)

答案1

\documentclass{article}
\usepackage{kantlipsum}
\begin{document}
\kant[1]
\begin{itemize}
  \item first \hrulefill
  \item second
\end{itemize}
\end{document}

最小输出

相关内容