在表格环境中,如何减少文本与分隔线之间的空间

在表格环境中,如何减少文本与分隔线之间的空间

我正在尝试重新创建以下图片在此处输入图片描述这是我的尝试:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{arydshln}
\begin{document}
\begin{tabular}{|b{3cm} b{3cm}|}
     \hline
     \begin{tabular}{b{2cm}}
        Name\\
         \hdashline
     \end{tabular}&
     \begin{tabular}{b{2cm}}
     Phone\\
     \hdashline
     \end{tabular}\\

   Roberts,Sherry&
   \begin{tabular}{b{2cm}}
    ~\\
    \hdashline
    \end{tabular}\\

    ~&~\\
    \hline
\end{tabular}
\end{document}

正如你所见,输出并不令人满意。不满意

具体来说,我不知道如何将文本降低到刚好位于行上方的位置。我特意选择了 b{2cm} 而不是正常的 p{2cm},但效果对我来说并不清楚。我检查了单元格填充,但似乎人们所说的这个术语的意思是扩大单元格中的空间而不是减少空间。所以我在这里没有任何运气。

如果能就如何实现我的想法提出任何建议,我将不胜感激。

答案1

我认为你想要更简单的标记,更像是

在此处输入图片描述

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{array}

\begin{document}
\setlength\extrarowheight{2pt}
\begin{tabular}{|p{3cm} p{3cm}|}
\hline
Name&Phone\\[-8pt]
\dotfill&\dotfill\\
Roberts,Sherry&\dotfill\\
\hline
\end{tabular}
\end{document}

相关内容