테이블 형식 열의 가운데 맞춤

테이블 형식 열의 가운데 맞춤

다음 정의를 사용하여 tabularx 환경에서 센터링 및 텍스트 크기 조정을 수행하려고 합니다.

\newcolumntype{b}{>{\centering}X}
\newcolumntype{s}{>{\hsize=.25\hsize}X}

그러나 다음 명령을 사용하여 "s"를 가운데에 배치하려고 하면 오류가 발생합니다.

\newcolumntype{s}{>{\centering}{{\hsize=.25\hsize}X}}

어떤 아이디어가 효과가 있을까요? 감사해요.

답변1

문서를 제공하지 않았으므로 테스트되지 않았지만 여기에 잘못된 구문이 있습니다.

\newcolumntype{s}{>{\centering}{{\hsize=.25\hsize}X}}

>단일 인수를 취하고 >해당 인수는 열 사양이나 다른 >절 바로 앞에 와야 합니다. 그래서 당신은 필요합니다

\newcolumntype{s}{>{\centering\arraybackslash\hsize=.25\hsize}X}

또는 원하는 경우

\newcolumntype{s}{>{\centering\arraybackslash}>{\hsize=.25\hsize}X}

답변2

패키지 포함 ragged2e:

\newcolumntype{s}{>{\Centering\hsize=.25\hsize}X}

하이픈 넣기도 허용됩니다.

관련 정보