Scissor LaTeX의 array, tabularx, longtable, tabulary
Scissor LaTeX에서 array와 tabularx 및 관련 패키지는 일부 작동합니다. tabularx, tabulary, longtable, xltabular 표는 tabular처럼 조판되고, 표가 줄보다 넓어지면 긴 셀은 줄바꿈됩니다. 열 너비(p{3cm}, X, 표 너비)와 >{...}/<{...} 코드는 무시되고, \newcolumntype은 알지 못하며, longtable 머리글은 반복되지 않습니다.
패키지가 하는 일
array는m{width}와b{width}같은 열 유형,>{...}와<{...}로 각 셀 앞뒤에 넣는 코드, 그리고 나만의 열 문자를 만드는\newcolumntype을 추가합니다.tabularx는\begin{tabularx}{\textwidth}{lX}를 제공하며,X열이 늘어나 표가 지정한 너비가 되게 합니다.tabulary는L,C,R,J열로 같은 일을 하되, 내용에 따라 너비를 나눕니다.longtable은 표가 여러 페이지에 걸쳐 나뉘게 하고, 머리글을 반복합니다(\endhead).xltabular는longtable과tabularx를 합친 것입니다.
여기서 작동하는 것
| 기능 | Scissor LaTeX에서 | 비고 |
|---|---|---|
tabularx, tabulary, xltabular, longtable, tabular* | 일부 | tabular처럼 조판됩니다. 전체 너비 인수는 무시됩니다. |
X, L, C, R, J 열 | 일부 | X와 L은 왼쪽 정렬, C는 가운데 정렬, R은 오른쪽 정렬입니다. |
p{3cm}, m{3cm}, b{3cm} | 일부 | 왼쪽 정렬. 너비는 무시됩니다. |
| 긴 셀 텍스트 | 작동 | 표가 줄보다 넓어질 때 줄바꿈됩니다. |
>{\bfseries}l, r<{\%} | 생략 | 셀 앞뒤의 코드는 무시됩니다. |
\newcolumntype{C}{...} | 지원 안 됨 | 문제 탭에 메모를 남기고 건너뛰며, 정의가 텍스트로 출력됩니다. 대신 열 유형을 풀어 쓰세요. |
\endhead, \endfirsthead, \endfoot, \endlastfoot | 생략 | 긴 표는 여러 페이지로 나뉘지만 머리글은 반복되지 않습니다. |
\tabularnewline | 작동 | \\와 같습니다. |
\arraybackslash | 지원 안 됨 | 문제 탭에 메모를 남기고 건너뜁니다. 그 밖에는 해가 없습니다. |
예제
늘어나는 열이 있는 tabularx 표입니다. 긴 텍스트는 TeX 설치 환경에서처럼 본문 가장자리에서 줄바꿈됩니다.
X 열이 있는 tabularx
\begin{tabularx}{\textwidth}{lX}
\hline
Name & Notes \\
\hline
Erika Mustermann & Leads the project, writes the reports and checks
every one of the 44 measurements twice before they are published. \\
John Doe & Builds the test setup. \\
\hline
\end{tabularx}머리글 행이 있는 longtable입니다. 표는 조판되지만, 긴 문서에서 머리글이 다음 페이지에 반복되지는 않습니다.
\endhead를 쓴 longtable
\begin{longtable}{lr}
\hline
Item & Count \\
\hline
\endhead
Pencils & 44 \\
Erasers & 12 \\
Rulers & 7 \\
\hline
\end{longtable}>{...} 안의 코드는 무시되므로, 이 열은 굵게 표시되지 않고 퍼센트 기호도 빠집니다.
>{...}와 <{...}는 무시됨
\begin{tabular}{>{\bfseries}l r<{\,\%}}
Growth & 44 \\
Share & 12 \\
\end{tabular}대신 서식을 셀 안에 직접 쓰세요. 여기서도, TeX 설치 환경에서도 작동합니다.
셀 안에 직접 쓴 서식
\begin{tabular}{lr}
\textbf{Growth} & 44\,\% \\
\textbf{Share} & 12\,\% \\
\end{tabular}호환성
- TeX 설치 환경에서 여기로: 표는 조판되고 정렬도 유지되지만, 열 너비는 유지되지 않습니다.
\newcolumntype으로 만든 열 문자가 있는지 살펴보세요. - 여기서 TeX 설치 환경으로: 문서는 그곳에서 수정 없이 컴파일되며, 너비도 그곳에서 적용됩니다.
전체 설명서는 CTAN에 있습니다: ctan.org/pkg/array, ctan.org/pkg/tabularx, ctan.org/pkg/tabulary, ctan.org/pkg/longtable, ctan.org/pkg/xltabular. 표 전반은 LaTeX의 표를 참고하세요.
표, multirow, booktabs, LaTeX 표 생성기도 참고하세요.
질문과 답변
p{3cm} 열의 너비가 3 cm가 아닌 이유는 무엇인가요?
열 너비는 아직 적용되지 않습니다. 그래도 긴 텍스트는 본문 가장자리에서 줄바꿈되므로 표가 페이지 안에 머뭅니다.
longtable은 여러 페이지로 나뉘나요?
네, 긴 표는 다음 페이지로 이어지지만, \endhead로 표시한 행은 그곳에서 반복되지 않습니다.
이 페이지의 모든 예제는 사이트를 빌드할 때 Scissor LaTeX로 조판됩니다. 마지막 업데이트: 2026-11-07