Espacio vertical extra en la primera fila de una mesa.

Espacio vertical extra en la primera fila de una mesa.

El código se muestra a continuación. Cuando la primera fila no contiene una celda especial (con dos líneas en una celda), esto en realidad no ocurrirá. Pero no estoy muy seguro de cómo solucionarlo.

\documentclass[12pt]{article}
\usepackage{amsmath}
\renewcommand*{\arraystretch}{1.3}
\usepackage{graphicx}
\usepackage{xspace}
\usepackage{tabu} % tabular
\usepackage{multirow} % tables
\usepackage{setspace}
\onehalfspacing % or \doublespacing
\newcommand{\specialcell}[2][c]{\begin{tabu}[#1]{@{}c@{}}#2\end{tabu}} % two lines in a table cell 
\tabulinesep=1.8mm % tabu vertical spacing/need {tabu} package

\begin{document}

\begin{table}[htbp]
    \begin{tabu}{cccccc}
    \hline
    & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb}\\
    \hline
    a & a & a & a & a & a\\
    \hline 
    b & b & b & b & b & b\\ 
    \hline 
    c & c & c & c & c & c\\ 
    \hline 
    \end{tabu}
\end{table}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Aquí acabo de redefinir \specialcellel uso de una pila, en lugar de un archivo tabu.

\documentclass[12pt]{article}
\usepackage{amsmath}
\renewcommand*{\arraystretch}{1.3}
\usepackage{graphicx}
\usepackage{xspace}
\usepackage{tabu} % tabular
\usepackage{multirow} % tables
\usepackage{setspace}
\onehalfspacing % or \doublespacing
%\newcommand{\specialcell}[2][c]{\begin{tabu}[#1]{@{}c@{}}#2\end{tabu}} % two lines in a table cell 
\tabulinesep=1.8mm % tabu vertical spacing/need {tabu} package
\usepackage[usestackEOL]{stackengine}
\newcommand\specialcell[2][c]{\Centerstack[#1]{#2}}
\begin{document}

\begin{table}[htbp]
    \begin{tabu}{cccccc}
    \hline
    & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb} & \specialcell{aaa\\bbb}\\
    \hline
    a & a & a & a & a & a\\
    \hline 
    b & b & b & b & b & b\\ 
    \hline 
    c & c & c & c & c & c\\ 
    \hline 
    \end{tabu}
\end{table}

\end{document}

ingrese la descripción de la imagen aquí

El salto base de la pila se puede cambiar con, por ejemplo, la declaración

\setstackgap{L}{22pt}

Resultando en

ingrese la descripción de la imagen aquí

información relacionada