LaTeX 표 생성기
CSV나 스프레드시트 셀을 booktabs 선, 캡션, 레이블, 특수 문자 이스케이프가 적용된 LaTeX tabular, tabularx, longtable 코드로 바꿉니다.
LaTeX 표를 손으로 쓰려면 앰퍼샌드를 세고, 모든 행을 \\로 끝내고, 빌드를 깨뜨릴 수 있는 % 나 _ 를 하나하나 이스케이프해야 합니다. CSV나 엑셀·구글 시트에서 복사한 셀을 붙여 넣으면 전문적인 booktabs 선, 캡션, \ref용 레이블이 있는 바로 컴파일할 수 있는 tabular, tabularx, longtable 코드를 얻습니다. 특수 문자는 올바르게 이스케이프되므로 50% & $5 같은 셀도 쓴 그대로 출력됩니다.
사용 방법
- 첫 행에 머리글이 오도록 데이터를 붙여 넣습니다.
- tabular, tabularx(본문 너비를 채움), longtable(쪽을 넘어 이어짐) 중에서 고릅니다.
- booktabs 선, 단순한 \hline 선, 전체 격자 중에서 고릅니다.
- 필요하면 열 정렬, 캡션, 레이블을 지정합니다.
- 코드를 복사하고, 그 아래에 나열된 패키지를 프리앰블에 추가합니다.
계산식
셀 & 셀 & 셀 \\ · \begin{tabular}{lrr} … \end{tabular}
열 사양은 열마다 한 글자입니다. l, c, r은 왼쪽, 가운데, 오른쪽 정렬이고, p{4cm}은 고정 너비로 텍스트를 줄바꿈하며, X(tabularx 전용)는 남는 너비를 나눠 씁니다. 기본값으로 숫자 열은 오른쪽, 텍스트 열은 왼쪽에 정렬됩니다. 특수 문자 열 개는 \& \% \$ \# \_ \{ \} 와 \textasciitilde{} \textasciicircum{} \textbackslash{}로 이스케이프됩니다.
예시
예제 과일 목록(3열, 3행)은 \begin{tabular}{lrr} 주위에 \centering, \caption{과일 가격}, \label{tab:fruit}이 있는 table float이 됩니다. 과일은 텍스트라서 l, 수량과 가격은 숫자라서 r이 붙습니다. \toprule, \midrule, \bottomrule이 굵은 머리글과 사과 & 3 & 1.20 \\ 같은 행을 감쌉니다. 프리앰블에 \usepackage{booktabs}를 추가하세요.
자주 묻는 질문
왜 booktabs를 쓰나요?
선의 간격과 굵기가 적절하고 세로선을 쓰지 않는 스타일이어서, 대부분의 학술지와 스타일 가이드가 권장합니다. 세로선이 필요하면 전체 격자 옵션을 고르세요.
표가 페이지보다 넓습니다. 어떻게 하나요?
tabularx를 쓰면 텍스트 열이 \linewidth 안에서 줄바꿈되고, 긴 열에는 p{width}를 줄 수도 있습니다. 행이 많다면 쪽마다 머리글을 반복하는 longtable을 쓰세요.
\textbf{}를 쓴 텍스트가 \textbackslash{}로 바뀐 이유는 무엇인가요?
이스케이프는 모든 백슬래시를 글자로 취급합니다. 셀에 이미 LaTeX 명령이나 수식이 들어 있다면 "LaTeX 특수 문자 이스케이프"를 해제하세요.
캡션은 어디에 놓이나요?
대부분의 스타일 가이드가 표에 요구하는 대로 표 위에 놓입니다. 레이블은 캡션 뒤에 와서 \ref가 올바른 번호를 얻습니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/latex-table-generator/
인용·퍼가기
kakaoCalc. (2026, November 8). LaTeX 표 생성기. https://kakao.mobile/ko/tools/latex-table-generator/
“LaTeX 표 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/latex-table-generator/.