이 테이블을 코딩하는 방법

이 테이블을 코딩하는 방법

이 테이블을 생성하려고 했지만 코드에 문제가 있습니다. 원하는 출력을 얻으려면 코드를 어떻게 변경해야 합니까?

\documentclass[11pt,a5paper]{article}
\usepackage{multirow}
\begin{document}
 \begin{tabular}{ |l|l|l| }
\hline
\multicolumn{3}{ |c| }{x=0.5&x=0.6 & x=0.7} \\
 \hline
 MD &RM& MD\\ \hline
 3& 8 & 7 \\
 4 & 10& 8\\
 5& 3& 9 \\
 \\ \hline

 \hline
\end{tabular}
\end{document}

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

답변1

다음을 잘못 사용하고 있습니다 \multicolumn.

\documentclass[11pt,a5paper]{article}
\begin{document}
\begin{tabular}{ |*{6}{c|} }
\hline
\multicolumn{2}{ |c| }{$x=0.5$} &
\multicolumn{2}{ c| }{$x=0.6$} &
\multicolumn{2}{ c| }{$x=0.7$} \\
\hline
MD & RM& MD & RM & MD & RM \\
\hline
3 &  8 & 7 & 11 & 0 & 1 \\
4 & 10 & 8 & 12 & 4 & 2 \\
5 &  3 & 9 &  1 & 3 & 0 \\
\hline
\multicolumn{2}{ |c| }{$y=70$} &
\multicolumn{2}{ c| }{$z=50$} &
\multicolumn{2}{ c| }{$xy=10$} \\
\hline
\end{tabular}
\end{document}

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

이는 multirow필요하지 않습니다(거의 전혀 필요하지 않음).

사용하여 다른 구현booktabs

\documentclass[11pt,a5paper]{article}

\usepackage{booktabs}

\begin{document}
\begin{tabular}{ *{6}{c} }
\toprule
\multicolumn{2}{ c }{$x=0.5$} &
\multicolumn{2}{ c }{$x=0.6$} &
\multicolumn{2}{ c }{$x=0.7$} \\
\cmidrule(lr){1-2}
\cmidrule(lr){3-4}
\cmidrule(lr){5-6}
MD & RM& MD & RM & MD & RM \\
\cmidrule(lr){1-2}
\cmidrule(lr){3-4}
\cmidrule(lr){5-6}
3& 8 & 7 & 11 & 0 & 1\\
4 & 10& 8 & 12 & 4 & 2\\
5& 3& 9 & 1 & 3 & 0\\
\cmidrule(lr){1-2}
\cmidrule(lr){3-4}
\cmidrule(lr){5-6}
\multicolumn{2}{ c }{$y=70$} &
\multicolumn{2}{ c }{$z=50$} &
\multicolumn{2}{ c }{$xy=10$} \\
\bottomrule
\end{tabular}
\end{document}

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

이를 통해 더 siunitx나은 숫자 배치가 가능해졌습니다.

\documentclass[11pt,a5paper]{article}

\usepackage{booktabs,siunitx}

\begin{document}
\begin{tabular}{ *{6}{S[table-format=2.0]} } % two digits for the integral part, no decimals
\toprule
\multicolumn{2}{ c }{$x=0.5$} &
\multicolumn{2}{ c }{$x=0.6$} &
\multicolumn{2}{ c }{$x=0.7$} \\
\cmidrule(lr){1-2}
\cmidrule(lr){3-4}
\cmidrule(lr){5-6}
{MD} & {RM} & {MD} & {RM} & {MD} & {RM} \\
\cmidrule(lr){1-2}
\cmidrule(lr){3-4}
\cmidrule(lr){5-6}
3& 8 & 7 & 11 & 0 & 1\\
4 & 10& 8 & 12 & 4 & 2\\
5& 3& 9 & 1 & 3 & 0\\
\cmidrule(lr){1-2}
\cmidrule(lr){3-4}
\cmidrule(lr){5-6}
\multicolumn{2}{ c }{$y=70$} &
\multicolumn{2}{ c }{$z=50$} &
\multicolumn{2}{ c }{$xy=10$} \\
\bottomrule
\end{tabular}
\end{document}

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

관련 정보