答案1
您可以使用
\noindent\hrulefill
制定一条规则来填充当前行的宽度在基线上. 使用以下方法可获得类似结果
\noindent\rule{\linewidth}{.4pt}
其中.4pt
是规则的默认宽度。第二个选项允许您使用以下方法调整垂直位置
\noindent\rule[<raise>]{<width>}{<height>}
请注意,使用 可以\noindent
开始一个段落并删除所有缩进。此外,\linewidth
鼓励使用 ,如果您在列表中,这可能会发生变化,而\textwidth
是固定的,无论设置如何。
这里有些例子:
\documentclass{article}
\begin{document}
Some text
\noindent\hrulefill
Some text
\noindent\rule{\linewidth}{.4pt}
Some text
\noindent\rule[.35\baselineskip]{\textwidth}{1pt}
\begin{itemize}
\item An item
\hrulefill
\item Another item
\rule{\linewidth}{.4pt}
\item Final item
\rule{\textwidth}{.4pt}
\end{itemize}
\end{document}
在上面的例子中,由于它开始一个段落,Some text
因此总是具有相当于 的缩进\parindent
,而列表中的项目没有 ( 0pt
) \parindent
;所以不需要\noindent
(尽管在某些情况下很有用)。