단일 행에 대해서만 색상과 셀 높이를 어떻게 변경할 수 있나요?

단일 행에 대해서만 색상과 셀 높이를 어떻게 변경할 수 있나요?

저는 이런 방식으로 LaTeX 테이블을 만들려고 합니다. 첫 번째 행은 다른 행보다 높이가 더 커야 하며(예: 1.5배) 회색이어야 합니다. 아래에 적힌 명령어(\rule, \vspace)로 해결해보자고 생각했습니다. 그러나 문제는 행이 완전히 색칠되지 않았다는 것입니다. 올바르게 해결하려면 무엇을 개선해야 합니까? 미리 감사드립니다.

\usepackage[table]{xcolor}
\begin{document}

\begin{table}
\centering
\caption{TableName}
\begin{tabular}{lcc}

\hline \hline
\rule{0pt}{1.25em} \rowcolor{gray!15}
\vspace {0.25em}
\rowcolor{gray!15} Tiempo (s) & Amplitud  & ln (ampl/ampl.inicial) \\ \hline
0 & 18 & 0 \\
4,51 & 16,8 & -0,068992871 \\ 
9,95 & 15,8 & -0,130361818 \\ 
15,13 & 14,8 & -0,195744577 \\ 
20,32 & 13,8 & -0,265703166 \\ 
25,42 & 12,6 & -0,356674944 \\ 
30,51 & 11,6 & -0,43936666 \\ 
35,67 & 10,8 & -0,510825624 \\ \hline \hline

\end{tabular}
\end{table}
\end{document}

답변1

가능성. 몇 가지 개선 사항을 추가했습니다( 위 캡션과 표 사이의 디캔트 간격에 대한 로드 및 열 S유형 사용 ). 첫 번째 셀 높이가 의 명령에 따라 변경됩니다 . 행 시작 부분의 첫 번째 명령이어야 한다는 것을 잊지 마십시오 .siunitxcaption\Gapemakecell\rowcolor

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{makecell, caption}
\captionsetup{skip=4pt}
\usepackage{siunitx}

\begin{document}

\begin{table}
\centering
\sisetup{copy-decimal-marker}
\setlength{\extrarowheight}{2pt}
\caption{TableName}
\begin{tabular}{S[table-format=2.3, table-number-alignment=left]S[table-format=2.1]S[table-format=-1.9]}
\hline \hline
\rowcolor{gray!15}{\Gape[18pt][12pt]{} Tiempo (s)} &{ Amplitud}& {ln(ampl/ampl.inicial)} \\ \hline
0 & 18 & 0 \\
4,51 & 16,8 & -0,068992871 \\
9,95 & 15,8 & -0,130361818 \\
15,13 & 14,8 & -0,195744577 \\
20,32 & 13,8 & -0,265703166 \\
25,42 & 12,6 & -0,356674944 \\
30,51 & 11,6 & -0,43936666 \\
35,67 & 10,8 & -0,510825624 \\ \hline \hline
\end{tabular}
\end{table}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보