如何在表格单元格中创建新行

时间:2014-06-08 03:20:33

标签: latex

我是乳胶新手,我正在尝试创建一个表,但表格单元格中的内容很长,所以我决定为单元格创建一个新行。

但我不知道该怎么做,有人可以帮助我吗?这是我的代码:

\begin{table}[h!]
\caption{Multirow table}
\begin{center}
\begin{tabular}{ |c|c|c| } 
\hline
Observation(Species name)  & Likelihood (Limnodynastes peronii Distribution Model)  &Likelihood (Rhinella marina Distribution Model)\\
  \hline
     Observation 1 (Limnodynastes peronii) &0.0712 &0.2699\\
   \hline
    Observation 2 (Rhinella marina) &0.30 &0.013 \\
  \hline
\end{tabular}
\end{center}
\end{table}

1 个答案:

答案 0 :(得分:2)

这是我编写的一个修复程序。该命令将信息包装在parbox中,文本上方和下方有一些额外的间距,使其看起来不错。这允许您限制单元格的宽度以及输入手动换行符。

\begin{table}[h!]
\caption{Multirow table}
\newcommand{\wrap}[1]{\parbox{.33\linewidth}{\vspace{1.5mm}#1\vspace{1mm}}}
\begin{center}
\begin{tabular}{ |c|c|c| } 
\hline
\wrap{Observation\\ (Species name)} &\wrap{Likelihood\\ (Limnodynastes peronii Distribution Model)}  &\wrap{Likelihood\\ (Rhinella marina\\ Distribution Model)}\\
  \hline
     \wrap{Observation 1\\ (Limnodynastes peronii)} &0.0712 &0.2699\\
   \hline
    \wrap{Observation 2\\ (Rhinella marina)}&0.30 &0.013 \\
  \hline
\end{tabular}
\end{center}
\end{table}

希望这有帮助 - 这是我在stackoverflow上的第一个答案!