기반이 답변배경색으로 행을 쉽게 만드는 방법을 알고 있습니다. 이는 에서도 작동합니다 booktabs
.
편집하다:기본적으로 다음과 같이 표시됩니다 \begin{tabular}{lccc}
.
하지만 우리는 그것을 바꾸고 싶습니다…
그래서 를 사용하려고 한다면 문제가 있습니다 @{}
.
@{}
테이블의 왼쪽과 오른쪽을 조금 더 작게 만들어 매우 전문적인 느낌을 줍니다.
일반적으로... 컬러 행의 경우 테이블을 (수평으로) "오버플로"하기 때문에 그렇지 않습니다.
예는 다음과 같습니다.
\documentclass{article}
\usepackage{array,graphicx}
\usepackage{booktabs}
\usepackage[dvipsnames, table]{xcolor}
\begin{document}
\begin{table} \centering
\rowcolors{1}{white}{yellow}
\begin{tabular}{@{}l ccc@{}}
& Head & Head & Head \\
\cmidrule{1-4}
line 1 & Y & N & Y \\
line 2 & Y & N & Y \\
line 3 & Y & N & Y \\
line 4 & Y & N & Y \\
\rowcolor{red}
line 5 & Y & N & Y \\
\cellcolor{green}%
line 6 & Y & N &
\cellcolor{green}%
Y \\
\cmidrule{1-4}
\end{tabular}
\end{table}
\end{document}
답변1
아, 속여서 미안해요, 방금 찾았어요이 답변, 이는 매우 복잡해 보이지만(아마도 더 나은 솔루션이 있을까요?) 여기서는 제 예에 맞게 조정되었습니다.
\documentclass{article}
\usepackage{array,graphicx}
\usepackage{booktabs}
\usepackage[dvipsnames, table]{xcolor}
\begin{document}
\begin{table} \centering
\rowcolors{1}{white}{yellow}
\begin{tabular}{>{\kern-\tabcolsep}l ccc<{\kern-\tabcolsep}}
& Head & Head & Head \\
\cmidrule{1-4}
line 1 & Y & N & Y \\
line 2 & Y & N & Y \\
line 3 & Y & N & Y \\
line 4 & Y & N & Y \\
\rowcolor{red}
line 5 & Y & N & Y \\
\cellcolor{green}%
line 6 & Y & N &
\cellcolor{green}%
Y \\
\cmidrule{1-4}
\end{tabular}
\end{table}
\end{document}