我正在使用 hyperref 包来允许我在我的 latex 文档中使用表单,但我似乎无法弄清楚如何使表单中输入的值与文本字段的底部对齐,而不是顶部,因为这会使线条看起来有点愚蠢,特别是对于较大的文本。
有没有什么方法可以让文本与输入框的底部对齐?
编辑:这是一个显示问题的精简版本,只需编译它并在字段中输入一些内容,您就会看到文本“跳”起来
\documentclass[a4paper, 10pt]{article}
\usepackage{hyperref}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}
\usepackage[T1]{fontenc}
\begin{document}
\begin{center}
{\huge{Route\begin{Form}
\TextField[name=route_number, maxlen=4, width=1.8cm, charsize=20pt, align=1]{}
\end{Form}New Schedule Survery}}\\
\end{center}
\end{document}
答案1
我不确定我是否正确理解了你的问题,但是如果你想移动这个框,你可以尝试一下\raisebox{}{}
:
\documentclass[a4paper, 10pt]{article}
\usepackage{hyperref}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}
\usepackage[T1]{fontenc}
\begin{document}
\begin{center}
{%
\huge
Route
\raisebox{-.25\baselineskip}{
\begin{Form}
\TextField[name=route_number, maxlen=4, width=1.8cm, charsize=20pt, align=1]{}
\end{Form}
}
New Schedule Survery
}
\end{center}
\end{document}
还请注意,该命令\huge
和类似的命令不带参数。