Como posso ajustar o alinhamento vertical na tabela a seguir para a célula que possui, por exemplo, o valor \{0.91,0.15\}
:
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{table}[h]
\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule[1.5pt]
\multirow{2}{*}{days} & \multicolumn{4}{c}{Time in \{Min,Sec\}} \\ \cmidrule[1.5pt](){2-5}
& D & M & A & N \\ \hline
6 & \{5,15\} & & & \\ \hline
6 & \{0.91,0.15\} & & & \\ \hline
6 & \{99,0.5\} & & \{77,22\} & \\ \hline
6 & & & \{0.31,0.15\} & \\ \hline
\end{tabular}
\end{table}
Responder1
O problema de espaçamento parece se aplicar a quase todas as linhas da tabela, então eu sugiro que você \arraystretch
diga 1.2
para aumentar o espaçamento entre as linhas. Você pode fazer isso através
\renewcommand{\arraystretch}{1.2}
Colocar este comando dentro do table
ambiente o tornará local para esse ambiente.
Se isso tivesse acontecido, você poderia ter inserido uma regra de largura zero e altura e profundidade apropriadas para forçar a separação das linhas, escrevendo a entrada como
\vrule width 0pt height 12pt depth 5pt \{0.91,0.15\}
por exemplo.
Aqui está a \arraystretch
versão:
\documentclass{article}
\usepackage{multirow,array,booktabs}
\begin{document}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{table}[h]\renewcommand{\arraystretch}{1.2}
\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule[1.5pt]
\multirow{2}{*}{days} & \multicolumn{4}{c}{Time in \{Min,Sec\}} \\ \cmidrule[1.5pt](){2-5}
& D & M & A & N \\ \hline
6 & \{5,15\} & & & \\ \hline
6 & \{0.91,0.15\} & & & \\ \hline
6 & \{99,0.5\} & & \{77,22\} & \\ \hline
6 & & & \{0.31,0.15\} & \\ \hline
\end{tabular}
\end{table}
\end{document}
Responder2
Use as booktabs
regras, não \hline
; entretanto, é melhor evitar muitas regras; Apresentarei duas realizações da tabela.
\documentclass{article}
\usepackage{array,booktabs}
\begin{document}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{table}[htp]
\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule
days & \multicolumn{4}{c}{Time in \{Min,\,Sec\}} \\
\cmidrule(lr){2-5}
& D & M & A & N \\
\midrule
6 & \{5,\,15\} & & & \\
6 & \{0.91,\,0.15\} & & & \\
6 & \{99,\,0.5\} & & \{77,\,22\} & \\
6 & & & \{0.31,\,0.15\} & \\
\bottomrule
\end{tabular}
\bigskip
\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule
days & \multicolumn{4}{c}{Time in \{Min,\,Sec\}} \\
\cmidrule(lr){2-5}
& D & M & A & N \\
\midrule
6 & \{5,\,15\} & & & \\
\midrule
6 & \{0.91,\,0.15\} & & & \\
\midrule
6 & \{99,\,0.5\} & & \{77,\,22\} & \\
\midrule
6 & & & \{0.31,\,0.15\} & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}