Autor Tema: Tablas con latex

0 Usuarios y 1 Visitante están viendo este tema.

29 Octubre, 2010, 08:15 am
Leído 7479 veces

alucard

  • Matemático
  • Mensajes: 2,868
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
Hola básicamente eso, necesitaría los comandos en latex para poder hacer tablas de doble entrada de nxm, por ejemplo 6x9, busqué por google pero no encontré nada claro.
Cualquier ayuda es bienvenida.

Saludos
Un camino de 1000 km se empieza a recorrer cuando se da el primer paso

29 Octubre, 2010, 08:27 am
Respuesta #1

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 46,537
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
Hola

 Puedes usar \begin{tabular} ... \end{tabular}

 Por ejemplo:

[tex]\begin{center}\begin{tabular}{|r|c|c|c|c|}
\hline
Vino & Precio & Puntuaci\'on & Indice & Clasificaci\'on por \'{\i}ndice\\
\hline
\hline
A & 29 & 85 & 249.14 & 5^o\\
\hline
B & 30 & 100 & 333.33& 1^o\\
\hline
C & 22 & 83 & 313.14& 3^o\\
\hline
D & 21 & 70 & 233.33 & 6^o\\
\hline
E & 25 & 90 & 324.00&  2^o\\
\hline
F & 24 & 83 & 287.04 & 4^o\\
\hline
\end{tabular}\end{center}[/tex]

para obtener:

\( \begin{center}\begin{tabular}{|r|c|c|c|c|}
\hline
Vino & Precio & Puntuaci\'on & Indice & Clasificaci\'on por \'{\i}ndice\\
\hline
\hline
A & 29 & 85 & 249.14 & 5^o\\
\hline
B & 30 & 100 & 333.33& 1^o\\
\hline
C & 22 & 83 & 313.14& 3^o\\
\hline
D & 21 & 70 & 233.33 & 6^o\\
\hline
E & 25 & 90 & 324.00&  2^o\\
\hline
F & 24 & 83 & 287.04 & 4^o\\
\hline
\end{tabular}\end{center} \)

Otros ejemplos en estos hilos (pulsando con el botón derecho del ratón sobre las tablas ves como se hicieron):

http://rinconmatematico.com/foros/index.php/topic,32641.msg128585.html#msg128585

http://rinconmatematico.com/foros/index.php/topic,15726.msg66020.html#msg66020

http://rinconmatematico.com/foros/index.php/topic,30341.msg120053.html#msg120053

http://rinconmatematico.com/foros/index.php/topic,20295.msg82097.html#msg82097

Saludos.

29 Octubre, 2010, 12:14 pm
Respuesta #2

alucard

  • Matemático
  • Mensajes: 2,868
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
 :aplauso:  :aplauso:  :aplauso:

Excelente, me sirve mucho tengo unos trabajos que hacer y necesitaba estas tablas, molte grazie el_manco  ;D

saludos
Un camino de 1000 km se empieza a recorrer cuando se da el primer paso

18 Mayo, 2017, 01:22 am
Respuesta #3

alucard

  • Matemático
  • Mensajes: 2,868
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
Revivo el tema , los nuevos comandos para ediciones de tablas con latex, ¿cuales son? ya que algunos que me dejo muy cordialmente el manco hace tiempo atras no me los muestra en pantalla 

\( \begin{center}\begin{tabular}{|r|c|c|c|c|} \hline Vino & Precio & Puntuaci\'on & Indice & Clasificaci\'on por \'{\i}ndice\\ \hline \hline A & 29 & 85 & 249.14 & 5^o\\ \hline B & 30 & 100 & 333.33& 1^o\\ \hline C & 22 & 83 & 313.14& 3^o\\ \hline D & 21 & 70 & 233.33 & 6^o\\ \hline E & 25 & 90 & 324.00&  2^o\\ \hline F & 24 & 83 & 287.04 & 4^o\\ \hline \end{tabular}\end{center} \)
Un camino de 1000 km se empieza a recorrer cuando se da el primer paso

18 Mayo, 2017, 02:16 am
Respuesta #4

mathtruco

  • Moderador Global
  • Mensajes: 4,919
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Tienes razón alucard, gracias por comentarlo.

De acuerdo a lo que revisé, el ambiente tabular de latex es de formateo de texto, y  mathjax (el motor que ahora usa el foro para las ecuaciones) sólo se preocupa de interpretar las ecuaciones.

Para generar tu tabla podrías escribir

\( \begin{array}{|r|c|c|c|c|} \hline \textrm{Vino} & \textrm{Precio} & \mbox{Puntuación} & \textrm{Índice} & \textrm{Clasificación por índice}\\ \hline \hline A & 29 & 85 & 249.14 & 5^o\\ \hline B & 30 & 100 & 333.33& 1^o\\ \hline C & 22 & 83 & 313.14& 3^o\\ \hline D & 21 & 70 & 233.33 & 6^o\\ \hline E & 25 & 90 & 324.00&  2^o\\ \hline F & 24 & 83 & 287.04 & 4^o\\ \hline \end{array} \)

18 Mayo, 2017, 04:27 am
Respuesta #5

alucard

  • Matemático
  • Mensajes: 2,868
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
gracias mathtruco, veo que sacaste los comandos {center}{tabular} y se puede ver bien la tabla, pruebo con otras y cualquier cosa vuelvo por aca
Un camino de 1000 km se empieza a recorrer cuando se da el primer paso

18 Mayo, 2017, 06:00 am
Respuesta #6

mathtruco

  • Moderador Global
  • Mensajes: 4,919
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Correcto. Como te decía, el ambiente tabular es de formateo de texto (cosa de lo que no se preocupa mathjax, nuestro motor que traduce las ecuaciones), y por eso para generar la tabla es mejor usar el ambiente array (que sí debe estar dentro del ambiente de una fórmula).

Para centrar las ecuaciones puedes encerrarlas entre \( \$\$ \) y \( \$\$ \) en vez de [tex] y [/tex]. En lo personal no me gusta centrar nada en el foro, porque dependerá del tamaño de la pantalla donde se verán las ecuaciones, y si el monitor de grande...  Pero es cosa de gustos.

Para generar tablas (como texto formateado, no dentro de un ambiente de fórmulas matemáticas) puedes escribir

[table]
[tr]
[td]Vino[/td][td]Precio[/td][td]Puntuación[/td][td]Índice[/td][td]Clasificación por índica[/td]
[/tr]
[tr]
[td]A[/td][td]29[/td][td]85[/td][td]249.14[/td][td][tex]5^\circ[/tex][/td]
[/tr]
[tr]
[td]B[/td][td]30[/td][td]100[/td][td]333.33[/td][td][tex]1^\circ[/tex][/td]
[/tr]
[/table]

VinoPrecioPuntuaciónÍndiceClasificación por índica
A2985249.14\( 5^\circ \)
B30100333.33\( 1^\circ \)

Desconozco si se pueden añadir líneas verticales y horizontales.


En resumen: úsese mathjax (es decir, lo que encerramos entre [tex] y [/tex]) sólo para generar las ecuaciones. En general, los comandos de formateo de texto de LaTeX no están incorporados en mathjax.