为什么表格标题会产生额外的顶部空间?

为什么表格标题会产生额外的顶部空间?

在此处输入图片描述

\begin{singlespace}
\begin{tabular}{|p{1.4cm}p{3cm}|p{1.4cm}p{3.8cm}|p{1.54cm}p{3.2cm}|}
    \rowcolor[HTML]{2D87D1} 
    {\color[HTML]{FFFFFF} \textbf{Abbr.}} & {\color[HTML]{FFFFFF} \textbf{Mineral name}} & {\color[HTML]{FFFFFF} \textbf{Abbr.}} & {\color[HTML]{FFFFFF} \textbf{Mineral name}} & {\color[HTML]{FFFFFF} \textbf{Abbr.}} & {\color[HTML]{FFFFFF} \textbf{Mineral name}} \\ 
    \textbf{Acm}                          & acmite                                  & \textbf{Brc}                          & brucite                                 & \textbf{Csp}                          & cuspidine                               \\ 
    \rowcolor[HTML]{DDEBF7} 
    \textbf{Act}                          & actinolite                              & \textbf{Bst}                          & bustamite                               & \textbf{Dph}                          & daphnite                                \\ 
    \textbf{Adl}                          & adularia                                & \textbf{Cal}                          & calcite                                 & \textbf{Dat}                          & datolite                                \\ 
    \rowcolor[HTML]{DDEBF7} 
    \textbf{Aeg}                          & aegirine                                & \textbf{Ccn}                          & cancrinite                              & \textbf{Dbr}                          & daubreelite                             \\ 
    \textbf{Agt}                          & aegirine-augite                         & \textbf{Cnl}                          & cannilloite                             & \textbf{Dee}                          & deerite                                 \\ 
\end{tabular}
\end{singlespace}

我尝试生成一个表,但是列名顶部出现了一个意外的空格。

答案1

相反,例如{\color[HTML]{FFFFFF} \textbf{Abbr.}}你应该使用\textcolor[HTML]{FFFFFF}{\textbf{Abbr.}}。然后你的表格变成:

在此处输入图片描述

附录: 举个例子,你可以如何使用包以更简单、更简短的方式编写表格tabularray

\documentclass{article}
\usepackage[margin=20mm]{geometry}
\usepackage[svgnames]{xcolor}
\definecolor{darkblue}{HTML}{2D87D1}
\definecolor{lightblue}{HTML}{DDEBF7}
\usepackage{tabularray}

\begin{document}

%\begin{singlespace}
\begin{tblr}{colspec = {|*{3}{X[l,font=\bfseries] Q[l, 3cm]|}},
            row{odd} = {bg=lightblue},
              row{1} = {font=\bfseries, bg=darkblue, fg=white},
            }
            
Abbr.   & Mineral name      & Abbr. & Mineral name  & Abbr. & Mineral name  \\
Acm     & acmite            & Brc   & brucite       & Csp   & cuspidine     \\
Act     & actinolite        & Bst   & bustamite     & Dph   & daphnite      \\
Adl     & adularia          & Cal   & calcite       & Dat   & datolite      \\
Aeg     & aegirine          & Ccn   & cancrinite    & Dbr   & daubreelite   \\
Agt     & aegirine-augite   & Cnl   & cannilloite   & Dee   & deerite       \\
\end{tblr}
%\end{singlespace}
\end{document}

编译结果与以前类似,但是稍微好一点(至少在我看来):

在此处输入图片描述

相关内容