Ik heb een eenvoudige code om een tabel in Latex te genereren.
\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}
Deze code is goed, maar ik zou deze tabel graag aan mijn document in Latex willen toevoegen en deze tabel gecentreerd hebben. Het punt is dat de tafel in het midden zou staan, niet links of rechts, maar in het midden. Ik heb dit geprobeerd, maar het werkte niet:
\{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}
Ik waardeer het antwoord.
Opmerkingen
Answer
Je kunt \centering
direct na \begin{table}
toevoegen aan het midden de tabel:
\begin{table} \centering \begin{tabular} ... \end{tabular} \end{table}
Zoals opgemerkt door @PeterGrill, als je geen floats gebruikt (dwz \begin{table}
, \end{table}
), dan moet je het groeperen:
{ \centering \begin{tabular} ... \end{tabular} }
(let op de extra {}
).
Reacties
- Helaas ' werkt het niet: \ begin {tabular} {| c | c | c |} \ centering \ hline-symbool & waarde & eenheid \\ \ hline $ z Na $ & 11 & – \\ \ hline $ z F $ & 9 & – \\ \ hline $ Emax Na $ & 0,545 & $ [MeV] $ \\ \ hline \ end {tabular}
- De
\centering
moet buiten van\begin{tabular} ... \end{tabular}
. Als u geen floats gebruikt (bijv.\begin{table}
,\end{table}
), dan moet u deze groeperen:{\centering\begin{tabular} ... \end{tabular}}
(let op de extra{}
). - @PeterGrill Goed punt. Toegevoegd aan het antwoord. Bedankt.
- De tweede optie lijkt niet te werken. Ik zou graag een
tabular
-omgeving willen toevoegen zonder floats te gebruiken, maar deze te centreren. - Als de tweede optie niet ' werkt niet voor jou, probeer
\begin{center} \end{center}
in plaats van{ }
zoals vermeld in @Walton ' s antwoord.
Antwoord
Je kunt ook \begin{center} ... \end{center}
gebruiken . Dit werkt beter met beamer
bijvoorbeeld omdat {\centering ... }
om de een of andere reden met de grootte van de tabel rommelt. De nieuwe code zou zijn:
\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}
Meer over het verschil tussen \begin{center}
en \centering
:
Wanneer moeten we \ begin {center} gebruiken in plaats van \ centering?
Opmerkingen
- Het OP vermeldt
beamer
helemaal niet? Waarom denk je dat\begin{center}...\end{center}
beter is? - Ik heb beamer genoemd als een voorbeeld van een verschil dat me opviel. Ik denk niet ' t per se dat het ' beter is voor deze situatie, maar niemand heeft het nog als een optie genoemd.
- herohuyongtao ' s antwoord werkte niet voor mij, maar deze wel (ook al gebruik ik geen beamer). Bedankt.
\begin{center} ... \end{center}
nodig in plaats van\{center} .. \{\center}
.