Jeg har en enkel kode for å generere tabell i 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} 

Denne koden er bra, men jeg vil gjerne legge til denne tabellen i dokumentet mitt i Latex og ha denne tabellen sentrert. Poenget er at bordet vil være i midten ikke til venstre eller til høyre, men i midten. Jeg prøvde dette, men det fungerte ikke:

\{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} 

Jeg setter pris på svaret.

Kommentarer

  • Du trenger \begin{center} ... \end{center} i stedet for \{center} .. \{\center}.

Svar

Du kan bare legge til \centering rett etter \begin{table} til sentrum tabellen:

\begin{table} \centering \begin{tabular} ... \end{tabular} \end{table} 

Som kommentert av @PeterGrill, hvis du ikke bruker flottører (dvs. \begin{table}, \end{table}), så må du gruppere den:

{ \centering \begin{tabular} ... \end{tabular} } 

(merk ekstra {}).

Kommentarer

  • Dessverre fungerer det ikke ' t: \ 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 skal være utenfor av \begin{tabular} ... \end{tabular}. Hvis du ikke bruker flottører (dvs. \begin{table}, \end{table}), må du gruppere den: {\centering\begin{tabular} ... \end{tabular}} (merk ekstra {}).
  • @PeterGrill Bra poeng. Lagt til i svaret. Takk.
  • Det andre alternativet ser ikke ut til å fungere. Jeg vil inkludere et tabular -miljø uten å bruke flyter, men sentrere det.
  • Hvis det andre alternativet ikke ' t fungerer for deg, prøv \begin{center} \end{center} i stedet for { } som nevnt i @Walton ' s svar.

Svar

Du kan også bruke \begin{center} ... \end{center} . Dette fungerer bedre med beamer for eksempel fordi {\centering ... } roter seg med størrelsen på tabellen av en eller annen grunn. Den nye koden vil være:

\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} 

Mer om forskjellen mellom \begin{center} og \centering:
Når skal vi bruke \ begin {center} i stedet for \ sentrering?

Kommentarer

  • OPEN nevner ikke beamer i det hele tatt? Hvorfor tror du at \begin{center}...\end{center} er bedre?
  • Jeg tok opp beamer som et eksempel på en forskjell jeg la merke til. Jeg tror ikke ' det nødvendigvis ' er bedre for denne situasjonen, men ingen har nevnt det som et alternativ ennå.
  • herohuyongtao ' s svar fungerte ikke for meg, men dette gjør det (selv om jeg ikke bruker beamer). Takk.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *