tabularx 未定义控制序列

tabularx 未定义控制序列

我创建了两个表,但都出现了“未定义控制序列”的错误。我不知道还能检查什么。以下是这两个表的代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[ngerman]{babel}

\begin{document}

        \begin{tabularx}{\linewidth}{>{\RaggedRight\arraybackslash}p{.3\linewidth}
                                     >{\RaggedRight\arraybackslash}p{.45\linewidth}
                                     >{\RaggedRight\arraybackslash}X}
             \toprule
             \multicolumn{1}{c}{a} & \multicolumn{1}{c}{b} & \multicolumn{1}{c}{c}  \\
             \midrule
             Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. & Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? & Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? \\
             \bottomrule
        \end{tabularx}

        \begin{tabularx}{85mm}{>{\RaggedRight\arraybackslash}X
                               >{\RaggedLeft\arraybackslash}X
                               >{\Centering\arraybackslash}X
                               >{\RaggedLeft\arraybackslash}X}
            a & b & c & d \\
            aqsdasfhajklhjkhgawekjahwkejf & aslhafjkhsd & asfklsfl & asfhwljkf
        \end{tabularx}
\end{document}

答案1

我的代码缺少包ragged2e。没有它,命令\RaggedRight是未定义的。

相关内容