具体来说,有很多;用于签到表、请愿书签名清单或带有简答论文式问题的工作表。
答案1
这考试文档类为您提供了用于论文问题的现成环境和命令;一个小例子:
\documentclass{exam}
\begin{document}
\begin{EnvFullwidth}
\Large \textbf{Essay questions}
\end{EnvFullwidth}
\begin{questions}
\question
Explain how the cooling of matter in the centuries following the big
bang has influenced the British parliamentary system of government
\fillwithlines{2in}
\question
What changes to the van Allen radiation belt are needed to make
the earth into a regular icosahedron?
\fillwithlines{1in}
\end{questions}
\end{document}
\linefillheight
可以通过设置长度(默认值)来更改线条之间的距离;可以通过设置长度(默认值)0.25in
来更改线条的粗细。页面上的剩余空间可以用线条填充,方法是使用\linefillthickness
0.1pt
\fillwithlines{\stretch{1}}
\newpage
答案2
我有以下内容:
\newenvironment{rules}[1][1]
{\flushleft\minipage{\textwidth}
\linespread{#1}\selectfont
\def\\{\begingroup\leavevmode\parfillskip=0pt
\hrulefill\endgraf\endgroup}}
{\endminipage\endflushleft}
以下是一个例子
Some text before.
\begin{rules}[1.5]
Give a short proof of Fermat's last theorem \\ \\ \\
\end{rules}
Some text after.
可选参数是垂直间隔规则的因素(作用于)\baselinestretch
。
最小示例
\documentclass{article}
\newenvironment{rules}[1][1]
{\flushleft\minipage{\textwidth}
\linespread{#1}\selectfont
\def\\{\begingroup\leavevmode\parfillskip=0pt
\hrulefill\endgraf\endgroup}}
{\endminipage\endflushleft}
\begin{document}
Some text before.
\begin{rules}[1.5]
Give a short proof of Fermat's last theorem \\ \\ \\
\end{rules}
Some text after.
\end{document}
答案3
我发现这个答案(德语)非常有帮助。
使用其他解决方案,我要么得到过满的水平盒子,因为段落的最后一行不能有完整的水平盒子\textwidth
。这也是我得到的行不够长的原因\hrulefill
(符合段落最后一行规则)。
线条间距可以在parskip
这里设置,这里设置为4pt。线条粗细在后面设置\rule
,这里是0.5pt。
组中的设置不会影响文档的其余部分。行前和行后额外的间距可以通过\vspace{}
以下方式实现:\vspace{0.2\baselineskip}
梅威瑟:
\documentclass{article}
\parindent0pt
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua:
\vspace{0.2\baselineskip}
\begingroup
\setlength{\parskip}{4pt}% 5pt parskip
\setlength{\parindent}{0pt}% no indent
\setlength{\parfillskip}{0pt plus 1fil}% Paragraph can be completely full
\par\rule{\linewidth}{0.5pt}\par
\par\rule{\linewidth}{0.5pt}\par
\par\rule{\linewidth}{0.5pt}\par
\endgroup
\vspace{0.2\baselineskip}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{document}
编辑:根据要求添加 MWE
答案4
该\hrule
命令创建水平线。其他命令(例如\bigskip
或 )\smallskip
将线条分开。这里有 3 条线(每条 5 英寸长)和它们之间的两种不同分隔。
\documentclass{article}
\begin{document}
\hrule width 5.0in
\bigskip
\bigskip
\hrule width 5.0in
\bigskip
\hrule width 5.0in
\end{document}
该\hrule
命令有几个参数,但这里只提到了线的宽度。有关线及其参数的更多信息,请考虑“TeX 简介”,可点击此处下载:温和的。第 70-72 页与您的问题最相关。