Ho un semplice codice per generare la tabella in 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} 

Questo codice è buono, ma vorrei aggiungere questa tabella al mio documento in Latex e centrare questa tabella. Il punto è che il tavolo sarebbe al centro non a sinistra né a destra ma al centro. Ho provato questo, ma non ha funzionato:

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

Apprezzo la risposta.

Commenti

  • È necessario \begin{center} ... \end{center} anziché \{center} .. \{\center}.

Risposta

Puoi semplicemente aggiungere \centering subito dopo \begin{table} al centro la tabella:

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

Come commentato da @PeterGrill, se non stai usando float (ad esempio, \begin{table}, \end{table}), quindi dovrai raggrupparlo:

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

(nota il {}).

Commenti

  • Purtroppo ' non funziona: \ 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 dovrebbe essere fuori da \begin{tabular} ... \end{tabular}. Se non utilizzi i float (ad esempio, \begin{table}, \end{table}), dovrai raggrupparli: {\centering\begin{tabular} ... \end{tabular}} (nota il {}).
  • @PeterGrill Good point. Aggiunto alla risposta. Grazie.
  • La seconda opzione non sembra funzionare. Vorrei includere un ambiente tabular senza utilizzare i float, ma centrandolo.
  • Se la seconda opzione non ' t funziona per te, prova \begin{center} \end{center} invece di { } come menzionato in @Walton ' s risposta.

Risposta

Puoi anche utilizzare \begin{center} ... \end{center} . Funziona meglio con beamer, ad esempio perché {\centering ... } altera le dimensioni della tabella per qualche motivo. Il nuovo codice sarebbe:

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

Ulteriori informazioni sulla differenza tra \begin{center} e \centering:
Quando dovremmo usare \ begin {center} invece di \ centering?

Commenti

  • LOP non menziona affatto beamer? Perché pensi che \begin{center}...\end{center} sia migliore?
  • Ho menzionato Beamer come esempio di una differenza che ho notato. Non ' penso necessariamente che ' sia meglio per questa situazione, ma nessuno lha ancora menzionata come opzione.
  • La risposta di

  • herohuyongtao ' non ha funzionato per me, ma questa funziona (anche se non sto usando il videoproiettore). Grazie.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *