LateX で表のセルにテキストを折り返す

LateX で表のセルにテキストを折り返す

を使用するときに、テーブルのセル内のテキストを折り返す際に問題が発生します tabular。セル内のフレーズがテキスト幅を超えています。multirowコマンドを適用しようとしましたが、何も変わりません。なぜでしょうか? 使用すると、multirow中括弧 (}) が欠落しているというエラーが表示されます。何度も何度も確認しましたが、わかりません。誰かがテストして、エラーのない行を提供できるかもしれません。

\documentclass[12pt]{article}
\usepackage[english]{babel}

\usepackage{multirow}

\begin{table}[t]
\centering

 \begin{tabular}{lll}
 \hline

  \textbf{Name \& Author(s)} & \textbf{Label}  & \textbf{Definition}                                                                                      \\ \hline

              Poggi 2001     & Nod             & "a down-up movement of the head"                                                                                       \\

              Allwood 2003   & Nod            & "a forward movement of the head going up and down, which can be multiple"\\

得られた出力は次のとおりです:

例

答え1

これはパッケージに適したアプリケーションのようですtabularx

"引用符には使用しないでください。

\documentclass[12pt]{article}
\usepackage[english]{babel}

\usepackage{tabularx}
\usepackage{booktabs}

\begin{document}

\begin{table}[t]
    \centering
    \begin{tabularx}{\textwidth}{@{}llX@{}}
        \toprule
        \textbf{Name \& Author(s)} & \textbf{Label}  & \textbf{Definition}\\
        \midrule
        Poggi 2001 & Nod & ``a down-up movement of the head''\\
        Allwood 2003 & Nod & ``a forward movement of the head going up and down, which can be multiple''\\
        \bottomrule
    \end{tabularx}
\end{table}

\end{document}

ここに画像の説明を入力してください

関連情報