![表格环境中文本字段的高度](https://linux22.com/image/469571/%E8%A1%A8%E6%A0%BC%E7%8E%AF%E5%A2%83%E4%B8%AD%E6%96%87%E6%9C%AC%E5%AD%97%E6%AE%B5%E7%9A%84%E9%AB%98%E5%BA%A6.png)
我正在使用 lualatex 制作一个具有对齐输入字段的表单。我希望姓名为一行,地址为四行。这是我的工作示例:
\documentclass[12pt]{scrartcl}
\usepackage{hyperref}
%Supress Label Printing
\def\LayoutTextField#1#2{% label, field
\leavevmode#2}
\begin{document}
\begin{Form}
\begin{tabular}{ll}
Name: & \TextField[width=0.5 \linewidth, height=10pt, borderwidth=0pt]{Name}\\
Address: & \TextField[width=0.5 \linewidth, multiline=true, borderwidth=0pt, height=0pt]{Address}\\[40pt]
\end{tabular}
\end{Form}
\end{document}
生成结果:
我想在文本字段之间留一点距离,这样就可以清楚地看到它们是分开的。但似乎文本字段只占用了表中可用的空间。我该如何实现这一点?我还将第二个字段的高度设置为 0pt,否则 Address: 标签不会顶部对齐。有没有更好的方法来实现这一点?
谢谢!