Tabularx“未定义控制序列。\end{tabularx}”

Tabularx“未定义控制序列。\end{tabularx}”

我同时遇到两个问题。首先,我收到错误“未定义控制序列”。我经常读到这是由于缺少 造成的\usepackage{booktabs}。我没有使用包中的任何命令,但我还是添加了它。然而,错误仍然发生。我还缺少包吗?

我非常感谢任何提示!

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}
    \begin{table}
        \small
        \begin{minipage}{\textwidth}            
            \begin{tabularx}{\textwidth}{X|p{.15\textwidth}p{.15\textwidth}p{.15\textwidth}|p{.15\textwidth}}
                Merkmal &  & Provinzen &  & Gesamtmenge\\ \hline 
                & Nord-West Provinz \linebreak (n = 374) & Copperbelt \linebreak (n = 394) & Ost Provinz \linebreak (n = 355) & n = 1123 \\
                \hline \hline
                Gesamtgröße der Landnutzungsfläche (ha) & 3.0 (3.5) & 4.7 (8.4) & 2.0 (1.6) & 3.3 (5.5) \\
                Gesamtes Einkommen des Haushaltes (Zambesische Kwacha (ZMW)\footnote{bei der Erhebung 1 USD = 10.13 ZMW}) & 9253.4 \linebreak (6579.7) & 13528.7 \linebreak(13841.2) & 59133.8 \linebreak(3653.8) & 9697.7\linebreak (97770.2)\\
            \end{tabularx}
        \end{minipage}
    \end{table}
\end{document}

答案1

您可能想考虑让您的表格看起来更吸引人、更开放。一种方法是省略所有垂直线,并实际使用包中的宏booktabs-- \toprule\midrule\cmidrule\addlinespace\bottomrule-- 代替\hline\hline\hline

您还可以选择c四个数据列的列类型而不是\p{0.15\textwidth,从而为第一列分配更多的空间。

您可能还想使用该threeparttable包及其非常灵活的\tnote指令和tablenotes环境来排版与表格相关的脚注。

在此处输入图片描述

\documentclass[a4paper, 12pt]{article}
%% \usepackage[utf8]{inputenc} %% that's the deafult nowadays
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx,tabularx,ragged2e,booktabs}
\usepackage[flushleft]{threeparttable}
\renewcommand{\TPTtagStyle}{\textit}
\usepackage{amsmath}
\newcommand\mytab[1]{\smash[b]{\begin{tabular}[t]{@{}c@{}} #1 \end{tabular}}}

\begin{document}
\begin{table}
\begin{threeparttable}
\begin{tabularx}{\textwidth}{@{} >{\RaggedRight}X cccc @{}}
     \toprule
     Merkmal & \multicolumn{3}{c}{Provinzen} & \mytab{Gesamt-\\ menge} \\ 
     \cmidrule(lr){2-4} 
     & Nord-West  & Copperbelt & Ost & \\
     & ($n = 374$) & ($n = 394$) & ($n = 355$) &  ($n = 1123$) \\
     \midrule 
     Gesamtgröße der Landnutzungsfläche (ha) 
     & 3.0 (3.5) & 4.7 (8.4) & 2.0 (1.6) & 3.3 (5.5) \\
     \addlinespace
     Gesamtes Einkommen des Haushaltes, Zambesische Kwacha (ZMW)\tnote{a} 
     & \mytab{ 9253.4 \\  (6579.7)} & \mytab{13528.7 \\ (13841.2)}
     & \mytab{59133.8 \\  (3653.8)} & \mytab{ 9697.7 \\ (97770.2)} \\
     \bottomrule
\end{tabularx}

\smallskip
\footnotesize
\begin{tablenotes}
\item[a] bei der Erhebung 1 USD = 10.13 ZMW
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}

相关内容