Estoy intentando centrar y dimensionar el texto en un entorno tabularx utilizando las siguientes definiciones:
\newcolumntype{b}{>{\centering}X}
\newcolumntype{s}{>{\hsize=.25\hsize}X}
Sin embargo, cuando quiero centrar "s" usando el siguiente comando, aparece un error:
\newcolumntype{s}{>{\centering}{{\hsize=.25\hsize}X}}
¿Alguna idea de qué podría funcionar? Gracias.
Respuesta1
No ha proporcionado un documento, por lo que no se ha probado, pero tiene una sintaxis incorrecta aquí:
\newcolumntype{s}{>{\centering}{{\hsize=.25\hsize}X}}
>
toma un solo argumento y >
su argumento debe preceder inmediatamente a la especificación de la columna u otra >
cláusula. Así que tú necesitas
\newcolumntype{s}{>{\centering\arraybackslash\hsize=.25\hsize}X}
o si lo prefieres
\newcolumntype{s}{>{\centering\arraybackslash}>{\hsize=.25\hsize}X}
Respuesta2
Con paquete ragged2e
:
\newcolumntype{s}{>{\Centering\hsize=.25\hsize}X}
que también permite la separación de palabras.