如何使 Latex 中的表格居中

如何使 Latex 中的表格居中

我有一个在 Latex 中生成表格的简单代码。

\begin{tabular}{ | c | c | c | }
  \hline
  symbol & value & unit \\ \hline            
  $z Na$ & 11 & - \\ \hline      
  $z F$ & 9 & - \\ \hline      
  $Emax Na$ & 0.545 & $[MeV]$ \\ \hline
\end{tabular}

这段代码很好,但我想在 Latex 中将此表添加到我的文档中并使其居中。关键是表格应该位于中间,不是在左边也不是在右边,而是在中间。我试过了,但没有成功:

\{center}
\begin{tabular}{ | c | c | c | }
  \hline
  symbol & value & unit \\ \hline            
  $z Na$ & 11 & - \\ \hline      
  $z F$ & 9 & - \\ \hline      
  $Emax Na$ & 0.545 & $[MeV]$ \\ \hline
\end{tabular}
\{\center}

我很感激你的回答。

答案1

您只需添加\centering以下内容即可\begin{table}使表格居中:

\begin{table}
\centering
\begin{tabular}
...
\end{tabular}
\end{table}

正如 @PeterGrill 所评论的,如果您不使用浮点数(即,\begin{table}\end{table},那么您将需要对其进行分组:

{
\centering
\begin{tabular} 
... 
\end{tabular}\par
} 

请注意 \par 和 extra {}

答案2

您也可以使用\begin{center} ... \end{center}beamer例如,{\centering ... }由于某种原因,这会对表格的大小造成影响,因此这种方法效果会更好。新代码如下:

\begin{center}
\begin{tabular}{ | c | c | c | }
  \hline
  symbol & value & unit \\ \hline
  $z Na$ & 11 & - \\ \hline
  $z F$ & 9 & - \\ \hline
  $Emax Na$ & 0.545 & $[MeV]$ \\ \hline
\end{tabular}
\end{center}

\begin{center}有关和之间的区别的更多信息\centering
何时应使用 \begin{center} 而不是 \centering?

相关内容