Jeg har en simpel kode til at generere tabel 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 kode er god, men jeg vil gerne tilføje denne tabel til mit dokument i Latex og have denne tabel centreret. Pointen er, at bordet ville være i midten ikke til venstre eller til højre, men i midten. Jeg prøvede dette, men det fungerede 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 sætter pris på svaret.

Kommentarer

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

Svar

Du kan bare tilføje \centering lige efter \begin{table} til centrum tabellen:

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

Som kommenteret af @PeterGrill, hvis du ikke bruger floats (dvs. \begin{table}, \end{table}), så bliver du nødt til at gruppere det:

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

(bemærk det ekstra {}).

Kommentarer

  • Desværre fungerer det ikke ' t: \ begin {tabular} {| c | c | c |} \ centrering \ hline symbol & værdi & enhed \\ \ hline $ z Na $ & 11 & – \\ \ hline $ z F $ & 9 & – \\ \ hline $ Emax Na $ & 0.545 & $ [MeV] $ \\ \ hline \ end {tabular}
  • \centering skal være uden for for \begin{tabular} ... \end{tabular}. Hvis du ikke bruger floats (dvs. \begin{table}, \end{table}), skal du gruppere det: {\centering\begin{tabular} ... \end{tabular}} (bemærk det ekstra {}).
  • @PeterGrill Godt punkt. Føjet til svaret. Tak.
  • Den anden mulighed ser ikke ud til at fungere. Jeg vil gerne medtage et tabular -miljø uden at bruge floats, men centrere det.
  • Hvis den anden mulighed ikke ' t fungerer for dig, prøv \begin{center} \end{center} i stedet for { } som nævnt i @Walton ' s svar.

Svar

Du kan også bruge \begin{center} ... \end{center} . Dette fungerer bedre med beamer for eksempel fordi {\centering ... } rodet med størrelsen på tabellen af en eller anden grund. Den nye kode ville 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} 

Mere om forskellen mellem \begin{center} og \centering:
Hvornår skal vi bruge \ begin {center} i stedet for \ centrering?

Kommentarer

  • OP nævner slet ikke beamer? Hvorfor tror du, at \begin{center}...\end{center} er bedre?
  • Jeg tog op beamer som et eksempel på en forskel, jeg bemærkede. Jeg tror ikke ' nødvendigvis ' er bedre for denne situation, men ingen har nævnt det som en mulighed endnu.
  • herohuyongtao ' s svar fungerede ikke for mig, men det gør det (selvom jeg ikke bruger beamer). Tak.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *