表格环境中文本字段的高度

表格环境中文本字段的高度

我正在使用 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: 标签不会顶部对齐。有没有更好的方法来实现这一点?

谢谢!

相关内容