
У меня проблема с переносом текста в ячейке таблицы при использовании 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}