\rule 命令构造线没有向左延伸足够远

\rule 命令构造线没有向左延伸足够远

我试图在家庭作业问题之间画一条水平线,如下所示:

\begin{description}
%stuff . . .
\rule{\linewidth}{0.4mm}
\item[Exercise 1]
%stuff
\rule{\linewidth}{0.4mm}
\end{description}

如果我知道如何让它显示在此网站上,您会看到该行从“Exercise”的第二个“e”开始,并且看起来不对劲,因为人们希望该行与大写字母“E”完全对齐。有人知道怎么做吗?

答案1

这有点像是临时解决办法,但似乎还是可行的。

\documentclass{article}
\usepackage{showframe} % as per PeterGrill's suggestion
\newcommand{\fullwidthline}[1]{\hspace{\itemindent}\rule{\textwidth}{#1}}

\begin{document}
\begin{description}
   \item[Exercise 1] ...

   \fullwidthline{0.4mm}
   \item[Exercise 2] ...

   \fullwidthline{0.4mm}
    \item[Exercise 3] ...
\end{description}
\end{document}

相关内容