Especificación de columnas usando espacio de celda

Especificación de columnas usando espacio de celda

Estoy usando el espacio de celda para intentar rellenar más las fracciones en las tablas y estoy atrapado en este galimatías:

\begin{tabular}[b]{ >{}l*{2}{| >{$}Sc <{$}}}

Que significa todo esto? Como referencia, estoy acostumbrado a lo siguiente:

\begin{tabular}{ll}

Leí el manual y no menciona el primer tipo de sintaxis.

Respuesta1

Aquí hay algunas explicaciones:

\begin{tabular}[b]{ >{}l*{2}{| >{$}Sc <{$}}}

utiliza la arraysintaxis del paquete:

  • [b]Los medios estarán alineados hacia abajo con el resto de la línea. El valor predeterminado es [c]y también lo tienes alineado superior ( [t]).
  • >{some code}es un código que se ejecutará al principio de cada celda de una columna, al igual <{some code}que se ejecutará al final. Aquí >{$}significa "entrar en modo matemático".
  • Scsignifica que la columna estará centrada y garantizará un espacio vertical mínimo encima y debajo de cada celda de esta columna (el precalificador Sproviene de cellspace).
  • *{2}{some qualifier(s)}significa que algún tipo de columna (o algún patrón de tipos de columnas) debe insertarse dos veces.

Entonces, en el presente caso, tendremos una columna alineada a la izquierda, una regla vertical, una columna centrada en modo matemático con algo de relleno vertical, otra regla vertical y otra columna del tipo anterior.

información relacionada