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

  • Je hebt \begin{center} ... \end{center} nodig in plaats van \{center} .. \{\center}.

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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *