
Ich versuche, einen Code mit Tabularx und Multicolumn zusammen mit Head zu implementieren, aber ich erhalte immer einen Fehler. Der Code lautet wie folgt:
\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}
Um eine Vorstellung zu vermitteln, möchte ich im Wesentlichen ein Diagramm mit folgendem Inhalt erstellen
außer dass ich das Layout gerne im folgenden Format hätte:
Ich erhalte jedoch die folgende Fehlermeldung, etwa: „Der zusätzliche Ausrichtungstab wurde in \cr geändert“. Kann mir bitte jemand sagen, wo ich im Code einen Fehler gemacht habe? Vielen Dank
Antwort1
Sie haben eine Nichtübereinstimmung in MWE (eine multicolum
wird wahrscheinlich versehentlich wiederholt). Der korrigierte (und leicht verbesserte) Code lautet:
\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}