기본 표, 열 병합, 여러 페이지 표
한 페이지 표에는 tabular, 읽기 쉬운 가로선에는 booktabs, 여러 페이지에 걸친 표에는 longtable을 사용합니다. 표는 긴 문장을 담는 격자보다 자료 비교와 조회에 맞게 설계하세요.
EasyLaTeX에서는 XeLaTeX와 article + kotex를 사용합니다. booktabs를 불러오고 여러 페이지 표에는 longtable도 추가합니다.
최소 표
l, c, r은 왼쪽·가운데·오른쪽 정렬입니다. 셀은 &, 행은 \\로 구분합니다.
\begin{tabular}{lcr} 이름 & 집단 & 값 \\ 표본 A & 대조군 & 12.3 \\ 표본 B & 처리군 & 15.8 \\\end{tabular}오른쪽 정렬은 숫자 비교에 도움이 되지만 소수점을 정확히 맞추지는 않습니다. 필요하면 전용 숫자 열을 사용하세요.
읽기 쉬운 가로선
booktabs를 불러온 뒤 \toprule, \midrule, \bottomrule을 사용합니다.
\usepackage{booktabs}\begin{tabular}{lcr} \toprule 이름 & 집단 & 값 \\ \midrule 표본 A & 대조군 & 12.3 \\ 표본 B & 처리군 & 15.8 \\ \bottomrule\end{tabular}선의 간격과 굵기는 가독성을 고려해 정해져 있습니다. 세로선이나 모든 행 뒤의 가로선은 보통 필요하지 않습니다.
너비가 정해진 텍스트 열
p{너비}는 자동 줄바꿈되는 문단 열을 만듭니다.
\begin{tabular}{lp{7cm}r} \toprule ID & 설명 & 점수 \\ \midrule A1 & 긴 설명은 지정한 너비 안에서 자동으로 줄바꿈됩니다. & 95 \\ \bottomrule\end{tabular}표가 너무 넓으면 제목을 줄이거나 텍스트를 줄바꿈하거나 표를 나누세요. 곧바로 \resizebox로 모든 글자를 줄이지 마세요.
열 병합
\multicolumn{열 수}{정렬}{내용}으로 열을 합칩니다.
\begin{tabular}{lcc} \toprule \multicolumn{1}{c}{표본} & \multicolumn{2}{c}{측정값} \\ \cmidrule(lr){2-3} 이름 & 첫째 & 둘째 \\ \midrule A & 12.3 & 12.6 \\ B & 15.8 & 16.1 \\ \bottomrule\end{tabular}\cmidrule(lr){2-3}은 2~3열에 걸친 부분 가로선으로, 묶음 머리글에 유용합니다.
여러 페이지에 걸친 표
tabular는 자동으로 페이지를 나누지 않습니다. table로 감싸지 않은 longtable을 사용하세요.
\usepackage{longtable}\usepackage{booktabs}\begin{longtable}{llr} \caption{표본 측정 기록}\label{tab:measurements} \\ \toprule ID & 날짜 & 값 \\ \midrule \endfirsthead \toprule ID & 날짜 & 값 \\ \midrule \endhead A1 & 2026-07-01 & 12.3 \\ A2 & 2026-07-02 & 12.6 \\ % 행을 추가하면 표가 자동으로 다음 페이지로 이어집니다. \bottomrule\end{longtable}\endfirsthead 앞은 첫 페이지 머리글입니다. 다음 머리글은 \endhead에서 끝나며 이후 페이지에서 반복됩니다. 이런 표는 일반 플로트 배치 규칙을 따르지 않습니다.
자주 발생하는 문제
Extra alignment tab has been changed to \cr
열 수와 구분자를 비교하세요. 일반적인 3열 행에는 &가 두 개 필요합니다. 셀의 문자로 쓰는 앰퍼샌드는 \&로 입력하고 병합 셀은 별도로 계산합니다.
표가 여백을 벗어남
문단 열을 사용하고 머리글을 간단히 하거나 표를 나누세요. 가로 방향이나 축소는 그다음에 검토합니다.
긴 표의 배치가 예상과 다름
longtable을 table 안에 넣지 마세요. 페이지 배치 방식이 서로 다릅니다.
전체 예제
\documentclass[a4paper,12pt]{article}\usepackage{kotex}\usepackage{booktabs}\begin{document}\begin{table}[tbp] \centering \caption{표본 측정값} \label{tab:results} \begin{tabular}{lcr} \toprule 이름 & 집단 & 값 \\ \midrule 표본 A & 대조군 & 12.3 \\ 표본 B & 처리군 & 15.8 \\ \bottomrule \end{tabular}\end{table}다음 표는 두 표본의 측정값을 요약합니다: \ref{tab:results}.\end{document}