Tengo un código simple para generar una tabla en 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} 

Este código es bueno, pero me gustaría agregar esta tabla a mi documento en Latex y tener esta tabla centrada. El punto es que la mesa estaría en el medio, no a la izquierda ni a la derecha, sino en el medio. Intenté esto, pero no funcionó:

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

Agradezco la respuesta.

Comentarios

  • Necesita \begin{center} ... \end{center} en lugar de \{center} .. \{\center}.

Responder

Puede agregar \centering justo después de \begin{table} al centro la tabla:

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

Como lo comentó @PeterGrill, si no está utilizando flotadores (es decir, \begin{table}, \end{table}), luego deberá agruparlo:

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

(tenga en cuenta el ).

Comentarios

  • Desafortunadamente, no ' no funciona: \ begin {tabular} {| c | c | c |} \ centering \ hline símbolo & valor & unidad \\ \ hline $ z Na $ & 11 & – \\ \ hline $ z F $ & 9 & – \\ \ hline $ Emax Na $ & 0.545 & $ [MeV] $ \\ \ hline \ end {tabular}
  • El \centering debe estar fuera de \begin{tabular} ... \end{tabular}. Si no utiliza flotantes (es decir, \begin{table}, \end{table}), deberá agruparlo: {\centering\begin{tabular} ... \end{tabular}} (tenga en cuenta el {} adicional).
  • @PeterGrill Buen punto. Agregado a la respuesta. Gracias.
  • La segunda opción no parece funcionar. Me gustaría incluir un entorno tabular sin usar flotadores, pero centrándolo.
  • Si la segunda opción no ' Si te funciona, prueba \begin{center} \end{center} en lugar de { } como se menciona en @Walton ' s respuesta.

Respuesta

También puede utilizar \begin{center} ... \end{center} . Esto funciona mejor con beamer, por ejemplo, porque {\centering ... } interfiere con el tamaño de la tabla por alguna razón. El nuevo código sería:

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

Más sobre la diferencia entre \begin{center} y \centering:
¿Cuándo deberíamos usar \ begin {center} en lugar de \ centering?

Comentarios

  • ¿El OP no menciona beamer en absoluto? ¿Por qué crees que \begin{center}...\end{center} es mejor?
  • Mencioné el proyector como ejemplo de una diferencia que noté. No ' necesariamente creo que ' sea mejor para esta situación, pero nadie lo ha mencionado todavía como una opción.
  • herohuyongtao ' La respuesta no me funcionó, pero esta sí (aunque no estoy usando beamer). Gracias.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *