我正在使用hyperref
的Form
环境创建一个表单。所有字段都包含在一个表中,所以我想隐藏它们周围的红色边框,因为它们已经很明显了。我尝试使用该hidelinks
选项,但它不起作用。例如:
\documentclass[border=3mm]{standalone}
\usepackage{hyperref}
\hypersetup{hidelinks}
\begin{document}
\begin{Form}
\begin{tabular}{|l|l|}
\hline
Name & \TextField[width=5cm]{}\\
\hline
Surname & \TextField[width=5cm]{}\\
\hline
City & \TextField[width=5cm]{}\\
\hline
\end{tabular}
\end{Form}
\end{document}
产生以下形式:
我期望(并且想要)另一个仍然可以填写:
我怎样才能实现这个目标?
笔记:我想做的是完全隐藏 \TextField
边框,同时保留可填充字段,并被表格单元格边框包围。
答案1
\documentclass[border=3mm]{standalone}
\usepackage{hyperref}
\hypersetup{hidelinks}
\begin{document}
\begin{Form}
\begin{tabular}{|l|l|}
\hline
Name & \TextField[bordercolor={},backgroundcolor={},width=5cm]{}\\
\hline
Surname & \TextField[bordercolor={},backgroundcolor={},width=5cm]{}\\
\hline
City & \TextField[bordercolor={},backgroundcolor={},width=5cm]{}\\
\hline
\end{tabular}
\end{Form}
\end{document}
答案2
我建议使用以下变体booktabs
布局\fbox
:
\documentclass[border=3mm]{standalone}
\usepackage{hhline}
\usepackage[table, svgnames]{xcolor}
\usepackage{cellspace}
\setlength{\cellspacebottomlimit}{4pt}
\usepackage{booktabs}
\usepackage{hyperref}
\hypersetup{hidelinks}
\begin{document}
\begin{Form}
\arrayrulecolor{Gainsboro!60!Lavender}
\fbox{\begin{tabular}{Sl!{\color{Gainsboro!50!Lavender}\vrule width4pt} l}
Name & \TextField[width=5cm, borderwidth=0]{}\\
\midrule
Surname & \TextField[width=5cm,borderwidth=0]{}\\
\midrule
City & \TextField[width=5cm, borderwidth=0]{}
\end{tabular}}
\end{Form}
\end{document}