LaTeX 能用来制作一张空白行纸吗?

LaTeX 能用来制作一张空白行纸吗?

具体来说,有很多;用于签到表、请愿书签名清单或带有简答论文式问题的工作表。

答案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来更改线条的粗细。页面上的剩余空间可以用线条填充,方法是使用\linefillthickness0.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: loreipsum 中间有空白行

编辑:根据要求添加 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 页与您的问题最相关。

相关内容