我有一个在 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?