ラテックスでテーブルを生成するための簡単なコードがあります。
\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}
回答に感謝します。
コメント
回答
\begin{table}
の直後に\centering
を中央に追加できますテーブル:
\begin{table} \centering \begin{tabular} ... \end{tabular} \end{table}
@PeterGrillのコメントによると、フロートを使用していない場合(つまり、\begin{table}
、 \end{table}
)、グループ化する必要があります:
{ \centering \begin{tabular} ... \end{tabular} }
(余分な)。
コメント
- 残念ながら、機能しません': \ begin {tabular} {| c | c | c |} \ centering \ hline symbol & value & unit \\ \ hline $ z Na $ & 11 &-\\ \ hline $ z F $ & 9 &-\\ \ hline $ Emax Na $ & 0.545 & $ [MeV] $ \\ \ hline \ end {tabular}
-
\centering
はivid =の外側である必要があります”3faf1d9b5f”>
。フロートを使用していない場合(つまり、\begin{table}
、\end{table}
)、グループ化する必要があります:{\centering\begin{tabular} ... \end{tabular}}
(余分な{}
に注意してください)。
tabular
環境を含めたいのですが、中央に配置します。{ }
の代わりに\begin{center} \end{center}
を試してください。 s回答。回答
\begin{center} ... \end{center}
を使用することもできます。 。これは、たとえば{\centering ... }
が何らかの理由でテーブルのサイズを混乱させるため、beamer
でより適切に機能します。新しいコードは次のようになります。
\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}を使用する必要があるのはいつですか?
コメント
- OPは
beamer
についてまったく言及していませんか?\begin{center}...\end{center}
の方が優れていると思うのはなぜですか? - 気付いた違いの例としてビーマーを取り上げました。 'この状況に必ずしも'良いとは思いませんが、オプションとしてまだ言及されていません。
- herohuyongtao 'の答えは私にはうまくいきませんでしたが、これはうまくいきました(私はビーマーを使用していませんが)。ありがとう。
\{center} .. \{\center}
ではなく\begin{center} ... \end{center}
が必要です。