Mam prosty kod do wygenerowania tabeli w 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}
Ten kod jest dobry, ale chciałbym dodać tę tabelę do mojego dokumentu w Latex i ustawić tę tabelę wyśrodkowaną. Chodzi o to, że stół byłby pośrodku, nie po lewej ani po prawej stronie, ale pośrodku. Próbowałem tego, ale nie zadziałało:
\{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}
Doceniam odpowiedź.
Komentarze
- Potrzebujesz
\begin{center} ... \end{center}
zamiast\{center} .. \{\center}
.
Odpowiedź
Możesz po prostu dodać \centering
zaraz po \begin{table}
do środka tabela:
\begin{table} \centering \begin{tabular} ... \end{tabular} \end{table}
Jak skomentował @PeterGrill, jeśli nie używasz liczb zmiennoprzecinkowych (tj. \begin{table}
, \end{table}
), musisz go zgrupować:
{ \centering \begin{tabular} ... \end{tabular} }
(zwróć uwagę na dodatkowe {}
).
Komentarze
- Niestety nie działa ': \ begin {tabular} {| c | c | c |} \ centering \ hline symbol & wartość & jednostka \\ \ hline $ z Na $ & 11 & – \\ \ hline $ z F $ & 9 & – \\ \ hline $ Emax Na $ & 0,545 & $ [MeV] $ \\ \ hline \ end {tabular}
- Element
\centering
powinien znajdować się na zewnątrz\begin{tabular} ... \end{tabular}
. Jeśli nie używasz liczb zmiennoprzecinkowych (tj.\begin{table}
,\end{table}
), musisz je zgrupować:{\centering\begin{tabular} ... \end{tabular}}
(zwróć uwagę na dodatkowe{}
). - @PeterGrill Dobra uwaga. Dodano do odpowiedzi. Dzięki.
- Druga opcja nie wydaje się działać. Chciałbym dołączyć środowisko
tabular
bez używania liczb zmiennoprzecinkowych, ale wyśrodkowane. - Jeśli druga opcja nie ' t działa dla Ciebie, spróbuj
\begin{center} \end{center}
zamiast{ }
, jak wspomniano w @Walton ' s.
Odpowiedź
Możesz także użyć \begin{center} ... \end{center}
. Działa to lepiej w przypadku beamer
, na przykład ponieważ {\centering ... }
z jakiegoś powodu miesza rozmiar tabeli. Nowy kod wyglądałby tak:
\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}
Więcej informacji na temat różnicy między \begin{center}
a \centering
:
Kiedy powinniśmy używać \ begin {center} zamiast \ centering?
beamer
? Jak myślisz, dlaczego\begin{center}...\end{center}
jest lepsze?