표 작성 시 배경 및 텍스트 색상

표 작성 시 배경 및 텍스트 색상

이 테이블과 유사한 테이블의 배경색을 얻고 싶지만 텍스트를 흰색으로 변경하고 상단 열과 행의 배경을 검은색으로 변경하는 방법을 잘 모르겠습니다. 여기에 이미지 설명을 입력하세요

지금까지 다음 코드를 사용했습니다.

  \documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{multirow, booktabs}
\usepackage[dvipsnames,table]{xcolor}

\begin{document}

\begin{tabular}{|l c c c c c c c|}
\hline
\rowcolor{SeaGreen}\multicolumn{4}{|c}{\textbf{ESS3}} & \multicolumn{4}{c|}{\textbf{ESS5}} \\
\rowcolor{SeaGreen}
    \textbf{Utfall} & \textbf{Kontroll} & \textbf{Behandling} & \textbf{Diff} & \textbf{Kontroll} &  \textbf{Behandling} & \textbf{Diff}&  \textbf{DiD}            \\

\hline
\multicolumn{8}{|l|}{\textbf{Panel A: No controls}}\\
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ [1ex]

\multicolumn{8}{|l|}{\textbf{Panel B: Controlling for individual characteristics}}\\
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ [1ex]

\multicolumn{8}{|l|}{\textbf{Panel C: Controlling for individual characteristics}}\\
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ [1ex]

\multicolumn{8}{|l|}{\textbf{Panel D: Controlling for individual characteristics}}\\ [1ex]
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ [1ex]
\hline
\end{tabular}

결과는 다음과 같습니다.

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

그래서 테이블의 레이아웃을 이미 만든 테이블과 동일하게 하고 싶은데 배경색과 텍스트 색상을 어떻게 변경하는지 모르겠습니다. 또한 테이블 상단 부분의 흰색 선을 제거하고 싶지만 이 문제를 해결하는 방법을 모르겠습니다. 어떤 도움이라도 주시면 감사하겠습니다.

답변1

\colorbox다음은 및 를 사용한 간단한 솔루션입니다 \rowcolor.

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{multirow, booktabs}
\usepackage[dvipsnames,svgnames, table]{xcolor}
\newcommand{\textbw}[1]{\bfseries\color{white}#1}
\setlength{\extrarowheight}{2pt}

\begin{document}

{\setlength{\fboxsep}{0pt}
    \colorbox{LightSteelBlue}{%
    \begin{tabular}{|l*{7}{c}|}
    \hline
    \rowcolor{DarkSlateGrey}\multicolumn{4}{c|}{\textbw{ESS3}} & \multicolumn{4}{c|}{\textbw{ESS5}} \\
    \rowcolor{DarkSlateGrey} \textbw{Utfall} & \textbw{Kontroll} & \textbw{Behandling} & \textbw{Diff} & \textbw{Kontroll} & \textbw{Behandling} & \textbw{Diff}& \textbw{DiD} \\

    \hline
    \multicolumn{8}{|l|}{\textbf{Panel A: No controls}}\\
    \textbf{Coef} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\
    \textbf{t-statistics} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\ [1ex]

    \multicolumn{8}{|l|}{\textbf{Panel B: Controlling for individual characteristics}}\\
    \textbf{Coef} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\
    \textbf{t-statistics} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\ [1ex]

    \multicolumn{8}{|l|}{\textbf{Panel C: Controlling for individual characteristics}}\\
    \textbf{Coef} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\
    \textbf{t-statistics} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\ [1ex]

    \multicolumn{8}{|l|}{\textbf{Panel D: Controlling for individual characteristics}}\\ [1ex]
    \textbf{Coef} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\
    \textbf{t-statistics} & 0.075 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 & 0.091 \\ [1ex]
    \hline
    \end{tabular}}%
}
 \end{document} 

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

답변2

검정색 배경에 흰색 캡션을 얻는 방법은 다음과 같습니다. 나는 또한 패키지의 규칙을 사용했습니다 booktabs.

테이블의 나머지 부분의 배경을 파란색으로 만들기 위해 컬러박스를 사용하는 아이디어는 다음에서 빌려왔습니다.버나드의 대답

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

\documentclass{article}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage{multirow, booktabs}
\usepackage[dvipsnames, svgnames, table]{xcolor}
\usepackage{tabularx}
\usepackage{caption}
\DeclareCaptionFormat{mycaptionformat}{%
  \colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1#2\color{white}\bfseries#3}}
} 
\captionsetup[table]{format=mycaptionformat,font={color=white,bf},skip=0pt}

\begin{document}

\begin{table}
\caption{my caption}
\setlength{\fboxsep}{0pt}
\colorbox{LightSteelBlue}{%
\begin{tabularx}{\textwidth}{X c c c c c c c}
\toprule
& \multicolumn{3}{c}{\textbf{ESS3}} & \multicolumn{3}{c}{\textbf{ESS5}} & \\
\cmidrule(lr){2-4} \cmidrule(lr){5-7}
    \textbf{Utfall} & \textbf{Kontroll} & \textbf{Behandling} & \textbf{Diff} & \textbf{Kontroll} &  \textbf{Behandling} & \textbf{Diff}&  \textbf{DiD}            \\

\midrule
\multicolumn{8}{l}{\textbf{Panel A: No controls}}\\
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ \addlinespace

\multicolumn{8}{l}{\textbf{Panel B: Controlling for individual characteristics}}\\
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ \addlinespace

\multicolumn{8}{l}{\textbf{Panel C: Controlling for individual characteristics}}\\
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ \addlinespace

\multicolumn{8}{l}{\textbf{Panel D: Controlling for individual characteristics}}\\ [1ex]
\textbf{Coef}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\
\textbf{t-statistics}   &   0.075  &    0.091   &   0.091   &   0.091   &   0.091 &   0.091   &   0.091 \\ 
\bottomrule
\end{tabularx}}
\end{table}
\end{document}

관련 정보