让 \rule 自动换行

让 \rule 自动换行

我目前使用\rule在文档的文本段落中插入空白行,但这些行经常超出文档边距。我知道我可以使用保持在边距内,但我通常不希望行延伸到整个页面。有人知道如果行距内放不下,\hrulefill如何在行间换行或完全显示在下一行吗?\rule

例如:

如果我有:

Lorem ipsum dolor sit amet,\rule{6em}{.5pt}consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea \rule{6em}{.5pt}commodo consequat。 Duis aute irure dolor in reprehenderit in \rule{6em}{.5pt}voluptate velit esse cillum dolore eu fugiat nulla \rule{6em}{.5pt}pariatur。 excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum

我如何确保\rules 不会跨越到文档边距?

答案1

修改cgnieder的简短评论:

\documentclass{article}
\usepackage{exsheets}

\begin{document}
Some people are really modest. Guess who wrote the exsheets package:
The nick of the author is \blank[width=4cm]{cgnieder}, and his full
name is \blank[width=7cm]{Clemens Niederberger}.

\end{document}

在此处输入图片描述

相关内容