tabularx의 다중 열 및 광고 문제

tabularx의 다중 열 및 광고 문제

head와 함께 tabularx와 다중 열을 사용하여 코드를 구현하려고 하는데 계속 오류가 발생합니다. 코드는 다음과 같습니다:

\begindocumnet{article}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{ragged2e}
\newcolumntype{L}{ >{\RaggedRight}X }
\usepackage{siunitx}
\usepackage{makecell}
\renewcommand\theadfont{\normalfont\bfseries}
\setlength\parindent{0pt}
\newcolumntype{Y}{ >{\Centering}X}
\usepackage[justification=centering]{caption}

\noindent 

\newcolumntype{Y}{ >{\Centering}X} 
\begin{tabularx}{\textwidth}{@{} lYYY @{}}  

\toprule 


\thead[lc]{Category}   & \multicolumn{2}{c}{\thead{Forecasting Horizon}}& 

& \multicolumn{2}{c}{\thead{1 Period}} & {\multicolumn{2}{c}{1 Period}} & 

\multicolumn{2}{c}{\thead{3 Period}}  \\


&  \thead{TSMOM (1,1)} & \thead{TSMOM (3,3)} 

& \thead{TSMOM (1,1)} & \thead{TSMOM (3,3)} & \thead{TSMOM (1,1)} 

& \thead{TSMOM (3,3)} \\

\midrule  

Test-Statistic & 0 & 1.00 & 1.00 \\ \addlinespace

P-value & 0 & 0.59 & 1.00 \\ \addlinespace  

\bottomrule  

\end{tabularx}

아이디어를 제공하기 위해 기본적으로 다음 내용으로 차트를 만들고 싶습니다.

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

다음 형식으로 레이아웃을 갖고 싶습니다.

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

그러나 다음과 같은 오류가 발생합니다. "추가 정렬 탭이 \cr로 변경되었습니다." 누군가 코드에서 실수한 부분을 알려줄 수 있습니까? 감사합니다

답변1

MWE에 불일치가 있습니다(하나가 multicolum실수로 반복되었을 수 있음). 수정된(약간 개선된) 코드는 다음과 같습니다.

\documentclass{article}
    \usepackage{booktabs,makecell,multirow,tabularx}
\renewcommand\theadfont{\normalfont\bfseries}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{C}{>{\Centering\arraybackslash}X}

\newcommand\mc[1]{\multicolumn{2}{c}{#1}}
    \usepackage[justification=centering]{caption}
    \usepackage{ragged2e}
    \usepackage{siunitx}

    \usepackage[margin=20mm]{geometry}
\setlength\parindent{0pt}

    \begin{document}
\begin{tabularx}{\textwidth}{@{} l *{6}{C} @{}}
    \toprule
\thead{Forecasting Horizon}
    &   \mc{\thead{1 Period}}
        &   \mc{\thead{2 Period}}
            &   \mc{\thead{3 Period}}               \\
    \cmidrule(rl){2-3}\cmidrule(rl){4-5}\cmidrule(rl){6-7}
\thead{strategies}
    &  \thead{TSMOM\\ (1,1)}
        &   \thead{TSMOM\\ (3,3)}
            &   \thead{TSMOM\\ (1,1)}
                &   \thead{TSMOM\\ (3,3)}
                    &   \thead{TSMOM\\ (1,1)}
                        &   \thead{TSMOM\\ (3,3)}   \\
    \midrule
Test-Statistic
    & \mc{0} & \mc{1.00} & \mc{1.00}                \\ 
    %\addlinespace
P-value & \mc{0} & \mc{0.59} & \mc{1.00}            \\
    \bottomrule
\end{tabularx}
    \end{document}

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

관련 정보