CorTeX 문서CorTeX 열기
CorTeX 열기
전체 문서 보기

overfull과 underfull box 경고 고치기

여백을 넘거나 간격이 지나치게 벌어진 내용을 찾아 해당 부분의 원인을 고칩니다.

이 문서의 내용

overfull box는 조판된 내용이 배정된 가로 또는 세로 공간을 넘어선다는 뜻입니다. 이 안내는 흔히 발생하는 가로 넘침을 중심으로 설명합니다. underfull box는 LaTeX가 내용 사이의 간격이 지나치게 벌어졌다고 판단한 경우입니다. 둘 다 치명적인 오류가 아닌 경고지만 잘린 텍스트, 읽기 어려운 표, 거슬리는 공백을 드러낼 수 있습니다.

영향받은 출력 찾기#

처음 보고된 줄 범위에서 시작해 최신 PDF의 해당 문단, 표, 수식, 캡션, URL을 확인하세요. 프리앰블에 \overfullrule=4pt를 임시로 추가하면 overfull 줄의 가장자리에 검은 표시가 그려집니다.

이 예제는 줄바꿈할 수 없는 식별자와 의미 있는 줄바꿈 지점을 제공한 버전을 비교합니다.

LaTeX 소스
\documentclass{article}
\begin{document}
\overfullrule=4pt
\noindent
\begin{minipage}{0.42\linewidth}
Unbroken: \mbox{calibration-result-without-breakpoints}

Revised: calibration result with ordinary break points
\end{minipage}
\end{document}
컴파일 결과
CorTeX에서 열기

검은 표시는 내용이 넘친 위치를 찾는 데 도움이 됩니다. 고친 뒤 \overfullrule을 제거하세요. 가볍게 확대했을 때 문제가 보이지 않을 수 있으므로 페이지가 처음에는 괜찮아 보여도 보고된 줄을 확인합니다.

해당 부분의 원인 고치기#

의미와 학술지 레이아웃을 보존하는 수정을 선택하세요.

  • 어색한 본문이나 긴 제목을 다시 써서 자연스러운 줄바꿈 지점을 만듭니다.
  • 긴 주소나 식별자에는 적합한 URL 또는 경로 명령을 사용합니다.
  • amsmath 환경으로 의미 있는 관계 지점에서 유도 과정을 나눕니다.
  • 넓은 표는 짧은 표 머리, 줄바꿈 열, 실제로 관련된 더 적은 측정값으로 다시 설계합니다.
  • 그림은 왜곡하지 않고 사용할 수 있는 \linewidth에 맞춰 크기를 조절하거나 자릅니다.

줄 하나를 고치려고 본문에 임의의 \\ 명령을 넣거나 문서 전체 글씨를 줄이지 마세요. 정확히 유지해야 하는 소스 식별자에는 템플릿이 지원하는 패키지나 명령으로 의도적인 줄바꿈 지점을 제공하세요.

underfull 경고 해석하기#

underfull 경고는 강제 줄바꿈, 좁은 열, 내용이 적은 표 셀, 짧은 양쪽 맞춤 줄 뒤에 자주 생깁니다. LaTeX 문단 설정을 바꾸기 전에 불필요한 \\와 수동 간격을 제거하세요. 눈에 보이는 결과의 균형이 좋다면 작은 underfull 경고는 해롭지 않을 수 있지만 단어 사이가 매우 넓은 줄은 그렇지 않습니다.

전역 \sloppy, 큰 \emergencystretch, 넓은 범위의 허용치 변경은 문서 전체 타이포그래피 결정으로 다루세요. 논문 전체의 간격을 느슨하게 만드는 대신 한 종류의 경고를 줄이는 선택이므로 학술지의 요구사항에 맞아야 합니다.

다시 컴파일하고 정확한 페이지를 일반적인 읽기 크기로 확인합니다. 내용이 여백을 넘거나 잘리지 않고, 표와 수식을 읽을 수 있으며, 경고가 사라졌거나 시각적으로 타당하면 성공입니다. 표가 원인이라면 명확한 LaTeX 표 만들기, 여러 오류가 섞인 로그라면 LaTeX 컴파일 문제 해결하기를 계속 읽으세요.