
tabularx と multicolumn を head とともに使用してコードを実装しようとしていますが、エラーが発生し続けます。コードは次のとおりです。
\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
おそらく 1 つが誤って繰り返されています)。修正された (およびわずかに改善された) コードは次のとおりです。
\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}