
Soy deotro sitio de Stack Exchangedonde acabamos de habilitar MathJax. hay una mesaen esta respuestase ve así (decimales reales recién ingresados para el ejemplo), que se ve bastante bonito, excepto que las filas y columnas no están etiquetadas:
\begin{array}{r|lll}
& 0 & 1 & 2 \\
\hline
0 & 0.125 & 0.250 & 0.168 \\
1 & 0.125 & 0.250 & 0.168 \\
2 & 0.125 & 0.250 & 0.168
\end{array}
Si quiero etiquetar los encabezados y las columnas, mis intentos salen mal debido a que alargo la primera columna:
\begin{array}{r|lll}
& \text{number of foo} \\
\text{number of bar} & 0 & 1 & 2 \\
\hline
... claramente esa no es la manera de hacerlo. Ha aparecido buscar en Google \multicolumn
, pero eso es algo que se aplica a las tablas que no están disponibles en MathJax de Stack.
He considerado que podría usar un poco de espacio para colocar la etiqueta en la posición correcta. Se ve bien, pero no sé si hay alguna forma en la que "debería" hacerlo o podría tenerla en cuenta para el futuro:
\,\,\quad\qquad\qquad \text{number of foo} \rightarrow \\
\begin{array}{r|lll}
\text{number of bar} & 0 & 1 & 2 \\
\hline
¿Existe una forma apropiada, sólida y atractiva de colocar una etiqueta en un conjunto de columnas?Estoy abierto a usar un entorno que no sea una matriz, si hace el trabajo de mostrar esos datos en forma tabular y funciona dentronuestro entorno Stack Exchange MathJax.
Respuesta1
Puede colocar las etiquetas de las columnas dentro de una r
línea recta lap
, lo que efectivamente las coloca dentro de un cuadro de ancho cero alineado a la izquierda:
$$
\begin{array}{r|lll}
& \rlap{\text{number of foo}} \\
\text{number of bar} & 0 & 1 & 2 \\
\hline
0 & 0.125 & 0.250 & 0.168 \\
1 & 0.125 & 0.250 & 0.168 \\
2 & 0.125 & 0.250 & 0.168
\end{array}
$$
Aquí está el resultado enMatemáticas.SE: