LaTeX テーブルでテキストを折り返すにはどうすればいいですか? 質問する

LaTeX テーブルでテキストを折り返すにはどうすればいいですか? 質問する

LaTeX を使用してレポートを作成していますが、表内のセルのデータがページの幅を超えています。

テキストを折り返して、表の同じセル内の次の行に収めるにはどうすればよいですか?

解決策は、テーブルの幅を指定することに何らかの関連があるのでしょうか? テーブルがページの幅を超えているため、テーブルの幅を指定すると違いが出るでしょうか?

ベストアンサー1

列指定子には、l/r/c の代わりに p{width} を使用します。

\begin{tabular}{|p{1cm}|p{3cm}|}
  This text will be wrapped & Some more text \\
\end{tabular}

編集: (コメントに基づいて)

\begin{table}[ht]
    \centering
    \begin{tabular}{p{0.35\linewidth} | p{0.6\linewidth}}
      Column 1  & Column2 \\ \hline
      This text will be wrapped & Some more text \\
      Some text here & This text maybe wrapped here if its tooooo long \\
    \end{tabular}
    \caption{Caption}
    \label{tab:my_label}
\end{table}

我々が得る:

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

おすすめ記事