Am un cod simplu pentru a genera tabela în 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} 

Acest cod este bun, dar aș dori să adaug acest tabel la documentul meu din Latex și să am acest tabel centrat. Ideea este că masa ar fi în mijloc nu în stânga și nici în dreapta, ci în mijloc. Am încercat acest lucru, dar nu a funcționat:

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

Apreciez răspunsul.

Comentarii

  • Aveți nevoie de \begin{center} ... \end{center} mai degrabă decât de \{center} .. \{\center}.

Răspuns

Puteți adăuga \centering imediat după \begin{table} la centru tabelul:

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

După cum a comentat @PeterGrill, dacă nu utilizați flotante (adică \begin{table}, \end{table}), atunci va trebui să-l grupați:

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

(rețineți ).

Comentarii

  • Din păcate nu funcționează ' \ begin {tabular} {| c | c | c |} \ centering \ hline symbol & valoare & unitate \\ \ hline $ z Na $ & 11 & – \\ \ hline $ z F $ & 9 & – \\ \ hline $ Emax Na $ & 0.545 & $ [MeV] $ \\ \ hline \ end {tabular}
  • \centering ar trebui să fie în afara din . Dacă nu utilizați flotante (de exemplu, \begin{table}, \end{table}), va trebui să îl grupați: {\centering\begin{tabular} ... \end{tabular}} (rețineți {} suplimentar).
  • @PeterGrill Bun punct. Adăugat la răspuns. Mulțumesc.
  • A doua opțiune nu pare să funcționeze. Aș dori să includ un mediu tabular fără a utiliza flotante, ci centrându-l.
  • Dacă a doua opțiune nu ' nu funcționează pentru dvs., încercați \begin{center} \end{center} în loc de { } așa cum se menționează în @Walton ' Răspunsul lui.

Răspunsul

Puteți utiliza și \begin{center} ... \end{center} . Acest lucru funcționează mai bine cu beamer, de exemplu, deoarece {\centering ... } încurcă dimensiunea tabelului dintr-un anumit motiv. Noul cod ar fi:

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

Mai multe despre diferența dintre \begin{center} și \centering:
Când ar trebui să folosim \ begin {center} în loc de \ centering?

Comentarii

  • OP nu menționează deloc beamer? De ce credeți că \begin{center}...\end{center} este mai bun?
  • Am adus un beamer ca exemplu de diferență pe care am observat-o. Nu ' cred în mod necesar că ' este mai bun pentru această situație, dar nimeni nu a menționat-o încă ca opțiune.
  • răspunsul herohuyongtao ' nu a funcționat pentru mine, dar acesta da (chiar dacă nu folosesc beamer). Mulțumesc.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *