![如何在由 \rule 创建的行上方写入文本?](https://linux22.com/image/440696/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%94%B1%20%5Crule%20%E5%88%9B%E5%BB%BA%E7%9A%84%E8%A1%8C%E4%B8%8A%E6%96%B9%E5%86%99%E5%85%A5%E6%96%87%E6%9C%AC%EF%BC%9F.png)
如何在下面代码创建的线下写下我的名字?
Name: \hspace{8pt} \rule{5cm}{1pt}
无需进行任何重大改动,这可能吗?
答案1
答案2
答案3
我猜,您对以下输出感兴趣:
您可以使用tabular
来将名称放在行下方。为了调整“我的名字”相对于行的水平对齐方式,请根据需要调整第二列的列说明符:
\documentclass{article}
\begin{document}
\begin{tabular}{@{}ll} % left aligned
Name: & \rule{5cm}{1pt} \\
& my name
\end{tabular}
\begin{tabular}{@{}lc} % centered
Name: & \rule{5cm}{1pt} \\
& my name
\end{tabular}
\begin{tabular}{@{}lr} % right aligned
Name: & \rule{5cm}{1pt} \\
& my name
\end{tabular}
\end{document}