在 LaTeX 中,如何制作长下划线?
例如,
Name _______ Signature _______
答案1
你可以\underline
:\hspace
\documentclass{article}
\begin{document}
Name \underline{\hspace{3cm}}
Signature \underline{\hspace{3cm}}
\end{document}
答案2
您可以使用\rule
:
\rule[<raise height>]{<width>}{<height>}
例如\rule{2in}{.5pt}
会给你你想要的东西。
可选参数可用于提高(正值)或降低(负值)规则。有时稍微降低它看起来会更好。
答案3
正如我从exam
课程文档中了解到的那样,你可以这样做:
\makebox[0.5\textwidth]{Name:\enspace\hrulefill}
这使您可以控制整个结构占用的空间量,而不仅仅是下划线的部分。
答案4
如果您想要在基线处有一条特定长度(和宽度)的线(或规则),则只需使用\rule{<len>}{<width>}
。您还可以通过添加可选参数来调整垂直位移(或深度):\rule[<depth>]{<len>}{<width>}
。
以下是使用示例的模型:
\documentclass{article}
\newcommand{\uline}[1]{\rule[0pt]{#1}{0.4pt}}% Fill this blank
\begin{document}
Assume $A \subset B$.
We want to show $A \subset (A \cap B)$ and \uline{2cm}.
The first fact is true since: $A \subset B \Rightarrow$
if $x \in A$ then \uline{2cm} $\Rightarrow$
if $x \in A$ then $x \in A and B$.
The second fact is true by \uline{2cm}.
Conversly, assume \uline{2cm}.
By the first property again, $B \supset$ \uline{2cm},
so we have \uline{4cm}.
\end{document}
我已将其定义\uline
为采用单个参数,固定传递给的其他参数\rule
(宽度为0.4pt
和深度为0pt
)。您可以根据偏好根据需要修改它。