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}

여기에 이미지 설명을 입력하세요

관련 정보