2011-06-18 17 views
3

請告訴我如何使該表中的值出現在中心。如何使表單元的值在乳膠中居中?

\begin{table}[h] 
    \begin{center} 
\caption{Mobile IP throughput statistics} 
     \begin{tabular}{ | p{2.5cm} | p{2.5cm} | p{2.5cm} | } 
      \hline Speed (km/hr) & Max (packets/sec) & Sample mean (packets/sec) \\ 
      \hline 20 & 261.67 & 209.05\\ 
          \hline 70 & 262.5 & 207.91\\ 
          \hline 80 & 259.58 & 209.03\\ 
          \hline 90 & 260.75 & 209.47\\ 
          \hline 100 & 260.33 & 209.3\\ 
          \hline 120 & 262.42 & 210.4\\ 
          \hline 160 & 259.08 & 210.29\\         
      \hline 
     \end{tabular} 

     \label{table:table3} 
    \end{center} 
\end{table} 

感謝

回答

4

這裏有一種方法。但是,這可能不是「正確」的方式:

\begin{tabular}{ | p{2.5cm} | p{2.5cm} | p{2.5cm} | } 
    \hline \centering Speed (km/hr) & Max (packets/sec) & Sample mean (packets/sec) \\ 
    \hline \centering 20 & \centering 261.67 & 209.05 \\ 
    \hline \centering 70 & \centering 262.5 & 207.91 \\ 
    \hline \centering 80 & \centering 259.58 & 209.03 \\ 
    \hline \centering 90 & \centering 260.75 & 209.47 \\ 
    \hline \centering 100 & \centering 260.33 & 209.3 \\ 
    \hline \centering 120 & \centering 262.42 & 210.4 \\ 
    \hline \centering 160 & \centering 259.08 & 210.29 \\         
    \hline 
\end{tabular} 
4

有它有點短,你也可以做到以下幾點:

\usepackage{array}在你的頭上,並在您\begin{tabular}表達,寫上如下:

\begin{tabular}{ | >{\centering}p{2.5cm} | >{\centering}p{2.5cm} | >{\centering}p{2.5cm} | } 

現在你必須使用\tabularnewline而不是\\宣佈一個新行,雖然。如果列寬不重要,您也可以使用

\begin{tabular}{ |c|c|c| } 

沒有任何進一步的變化。