答案1
这是其中一种方法tabular
。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\noindent\begin{Form}
\begin{tabular}{ll}
Title &
\TextField[name=title1]{} \\\\
Contributor(s) &
\TextField[name=contributors]{}
\end{tabular}
\end{Form}
\end{document}
另一种方法是使用\phantom
,正如 Werner 在评论中提到的那样。这可以体现在宏中\UniformTextField
,其中定义\theWidest
列表中最宽的字段:
\documentclass{article}
\usepackage{hyperref}
\newcommand\UniformTextField[2][1]{%
\setbox2=\hbox{\theWidest}%
\TextField[#1]{\makebox[\wd2][l]{#2}}%
}
\begin{document}
\def\theWidest{Contributor(s)}
\noindent\begin{Form}
\UniformTextField[name=title1]{Title} \\\\
\UniformTextField[name=contributors]{Contributor(s)} \\\\
\end{Form}
\end{document}