hline
M, S, T 아래의 선과 같은 선을 얻기 위해 사용자 정의 크기를 어떻게 그릴 수 있습니까 ?
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{cccccccccc}
& \multicolumn{3}{c}{M} & \multicolumn{3}{c}{S} & \multicolumn{3}{c}{T} \\
Model & S & T & S,T & M & T & M,T & M & S & M,S \\
\hline
MVAE & 0.24 & 0.20 & 0.32 & 0.43 & 0.30 & 0.75 & 0.28 & 0.17 & 0.29 \\
MMVAE & 0.75 & 0.99 & 0.87 & 0.31 & 0.30 & 0.30 & 0.96 & 0.76 & 0.84 \\
MoPoE & 0.74 & 0.99 & 0.94 & 0.36 & 0.34 & 0.37 & 0.96 & 0.76 & 0.93
\end{tabular}
\end{table}
\end{document}
업데이트: @Teddy van Jerry가 제안한 대로 \cmidrule
위 이미지와 같이 선을 그립니다.
답변1
(이 쿼리를 답변을 받은 것으로 처리하기 위해)
귀하의 코드는 어쨌든 패키지를 로드하므로 booktabs
해당 패키지의 매크로를 사용하는 것이 좋습니다 \cmidrule
. 또한 lone \hline
지시어를 \midrule
.
\documentclass{article}
\usepackage{booktabs} % for '\midrule' and '\cmidrule' macros
\begin{document}
\begin{table}
\centering
\begin{tabular}{@{} l *{9}{c} @{}}
Model
& \multicolumn{3}{c}{M}
& \multicolumn{3}{c}{S}
& \multicolumn{3}{c@{}}{T} \\
\cmidrule(lr){2-4} \cmidrule(lr){5-7} \cmidrule(l){8-10}
& S & T & S,T & M & T & M,T & M & S & M,S \\
\midrule
MVAE & 0.24 & 0.20 & 0.32 & 0.43 & 0.30 & 0.75 & 0.28 & 0.17 & 0.29 \\
MMVAE & 0.75 & 0.99 & 0.87 & 0.31 & 0.30 & 0.30 & 0.96 & 0.76 & 0.84 \\
MoPoE & 0.74 & 0.99 & 0.94 & 0.36 & 0.34 & 0.37 & 0.96 & 0.76 & 0.93
\end{tabular}
\end{table}
\end{document}