LaTeXにおける表の複数行表示の最も簡単な設定方法
914 ワード
これは実は簡単な問題ですが、この2、3日前の解決策が面倒だったことに気づきました.この最も簡単な方法を簡単に紹介します.
以前に複数行表示を設定した場合は、次のような方法で複数行表示を行います.
しかし、この方法には問題があります.セルがいつ改行すべきか分からない場合があります(例えば、セルには多くの文字がありますが、これらの文字を各行に正確に区切るのは難しい場合があります.この場合、次の方法でLaTeXを自動的に支店化することができます.
p{3 cm}という方法で第2列の最大幅を制限した.こんな簡単な経験で、記録しておきます.
以前に複数行表示を設定した場合は、次のような方法で複数行表示を行います.
\begin{table}
ewcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}
\centering
\begin{tabular}{|c|c|c|}
\hline
\tabincell{c}{1\\2\\3\\4\\5} &
\tabincell{c}{1\\2\\3\\4\\5} &
\tabincell{c}{1\\2\\3\\4\\5}
\\
\hline
\end{tabular}
\end{table}
しかし、この方法には問題があります.セルがいつ改行すべきか分からない場合があります(例えば、セルには多くの文字がありますが、これらの文字を各行に正確に区切るのは難しい場合があります.この場合、次の方法でLaTeXを自動的に支店化することができます.
\begin{table}
\centering
\begin{tabular}{|c|p{3cm}|}
\hline a & bbb\\
\hline a & This is a very long sentence that may exceed the bound of this table.\\
\hline
\end{tabular}
\end{table}
p{3 cm}という方法で第2列の最大幅を制限した.こんな簡単な経験で、記録しておきます.