여러 줄로 색칠하기

여러 줄로 색칠하기

Bibtex와 함께 TexStudio를 사용하고 있습니다. 여러 줄의 테이블을 색칠하고 싶습니다. 이에 대해 이 포럼의 앞부분에서 몇 가지 질문이 올라온 것을 보았지만 여전히 문제를 해결할 수 없습니다.

작은 샘플 테이블의 코드는 다음과 같습니다.

 \begin{table}[]
\begin{tabular}{|c|c|c|c|}
    \hline
 \multirow{2}{*}{Methods} & \multicolumn{3}{c|}{Example 1} \\ \cline{2-4} 
& ISE      & IAE      & ITAE     \\ \hline
    Abc                      & 0.1      & 0.2      & 0.3      \\ \hline
    Xyz                      & 0.4      & 0.5      & 0.6      \\ \hline
\end{tabular}
\end{table}

"Methods"라는 단어가 포함된 셀에 색상을 지정하는 방법을 알려주세요.

답변1

이건 어때? (참조.이 답변.)

\documentclass{article}
\usepackage{colortbl,multirow,xcolor}
\begin{document}
\begin{table}[]
\begin{tabular}{|c|c|c|c|}
    \hline
\cellcolor{red!50}  & \multicolumn{3}{c|}{ Example 1} \\ \cline{2-4} 
\multirow{-2}{*}{\cellcolor{red!50} Methods} & ISE      & IAE      & ITAE     \\ \hline
    Abc                      & 0.1      & 0.2      & 0.3      \\ \hline
    Xyz                      & 0.4      & 0.5      & 0.6      \\ \hline
\end{tabular}
\end{table}
\end{document}

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

답변2

{NiceTabular}다음은 of를 사용하여 해당 테이블을 구성하는 방법입니다 nicematrix. 여러 가지 편집이 필요합니다.

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\begin{table}
\begin{NiceTabular}{cccc}[hvlines,color-inside]
\Block[fill=red!50]{2-1}{Methodes} & \Block{1-3}{ Example 1} \\ 
     & ISE & IAE & ITAE \\ 
 Abc & 0.1 & 0.2 & 0.3  \\
 Xyz & 0.4 & 0.5 & 0.6  
\end{NiceTabular}
\end{table}

\end{document}

위 코드의 출력

모든 PDF 뷰어에서 완벽한 출력을 얻을 수 있습니다.

관련 정보