AI 생성 LaTeX 표의 흔한 문제 네 가지와 해결법

블로그EasyLaTeX Official게시일

1. 열 정의와 구분자 수 맞추기

\begin{tabularx}{\linewidth}{lXX}는 3열이므로 일반 행에는 &가 두 개입니다. 많으면 Extra alignment tab has been changed to \cr가 날 수 있습니다. 병합 셀은 따로 계산하며 행별로 확인하세요.

다음은 자동 줄바꿈 X 열, booktabs, 이스케이프 문자를 함께 사용합니다.

LaTeX
\documentclass[11pt]{article}\usepackage{kotex}\usepackage{booktabs,tabularx}\begin{document}\begin{table}[htbp]\centering\caption{모델 설명 예시}\label{tab:models}\begin{tabularx}{\linewidth}{lXX}\toprule모델 & 설명 & 비고 \\\midrulebaseline\_v1 & 긴 설명이 이 열 안에서 줄바꿈됩니다. & 정확도: 81.2\%. \\model\_v2 & 다른 설명입니다. & A\&B; run\#2. \\\bottomrule\end{tabularx}\end{table}\end{document}

2. 프로젝트 표 스타일 유지

많은 템플릿이 booktabs 선을 쓰지만 실제 제출 템플릿을 따라야 합니다. AI가 \hline과 \toprule을 섞으면 경고 없이 선 굵기가 달라질 수 있습니다. 완성된 표와 패키지 설정을 샘플로 주세요.

3. 텍스트 셀의 특수 문자

데이터·코드의 _, %, &, #를 확인하세요. 밑줄은 Missing $ inserted를, 이스케이프하지 않은 %는 줄 뒤를 주석 처리해 나중 오류를 만들 수 있습니다.

일반 텍스트는 \_, \%, \&, \#를 쓰고 수학 변수는 \(x_i\)처럼 수학 모드로 작성합니다.

4. 넓은 내용은 줄바꿈 열

Overfull \hbox가 나오면 표가 너비를 벗어날 수 있습니다. \resizebox로 줄이면 글자가 너무 작아질 수 있습니다.

tabularx를 불러와 \linewidth와 X 열을 사용하세요. 기존 고정 p{...} 열을 무조건 바꾸지 말고 검토합니다. 여전히 넘치면 긴 수식·URL 등 나눌 수 없는 내용을 확인하세요.

패키지와 캡션 확인

오류와 경고를 구분하세요. \multicolumn은 기본 명령이고 \multirow는 multirow, \cmidrule은 booktabs가 필요합니다. 요청에 패키지 목록을 넣으세요.

위쪽 캡션은 표 내용 앞에 \caption, 바로 뒤에 \label을 놓습니다. 템플릿 규칙과 실제 PDF를 확인하세요.

메시지원인조치
Extra alignment tab has been changed to \cr구분자 초과열 정의와 비교
Missing $ inserted텍스트 밑줄을 첨자로 해석\_ 또는 수학 모드
Paragraph ended before \\ was complete앞의 문자·주석이 행을 깨뜨림%와 전체 행 확인, 원인은 여러 가지
Undefined control sequence. \multirow패키지 누락의도한 경우 로딩 또는 구조 변경
Overfull \hbox너비 초과줄바꿈 열과 분리 불가능 내용 확인

정리

첫 오류와 열 수부터 보고, 기존 표를 샘플로 쓰며, 패키지·캡션·라벨을 확인하세요. 줄바꿈 실패는 전체 축소보다 내용 점검이 우선입니다.

EasyLaTeX에서 논문 전체와 컴파일하고 로그·PDF를 함께 확인하세요.

AI 생성 LaTeX 표의 흔한 문제 네 가지와 해결법 | EasyLaTeX