문서를 컴파일할 때 Overfull/Underfull \hbox 경고 발생

문서를 컴파일할 때 Overfull/Underfull \hbox 경고 발생

나는 여러 개의 pgfplot(내 문서에 플롯과 막대 차트)을 가지고 있는데 컴파일할 때 다음과 같은 오류가 발생합니다.

Overfull \hbox (1.17287pt too wide) in paragraph at lines 2121--2122
 [][] 
[35]

때로는 알려주기도 underfull합니다. 이것은 무엇을 의미합니까? 문제를 해결하는 방법에 대한 일반적인 조언이 있습니까? 나쁜 뜻인가요?

답변1

Knuth의 TeXbook(11장)의 인용문부터 시작하겠습니다.

TeX는 단순한 개별 문자로 시작하여 더 큰 단위로 모으고 이를 더 큰 단위로 합치는 등의 방식으로 복잡한 페이지를 만듭니다.

문서 를 볼 때마다 (La)TeX페이지의 구조를 '엑스레이'할 수 있는 안경을 쓴다고 상상해 보십시오. 각 페이지가 다음으로 구성되어 있다는 것을 보게 될 것입니다.상자.

특히,수평의상자 ( hboxes) 및수직의상자( vboxes). TeX신축성을 이용해 각 상자의 내용물을 '이상적으로' 맞춰줌으로써 아름다운 문서를 만들 수 있습니다 glue. 너무 크거나 작기 때문에 무언가가 맞지 않으면 각각 상자 overfull에 넣습니다 underfull.

이러한 상황이 발생 하면 변경이 필요한지 스스로 결정할 수 있도록 파일 TeX에 알려주는 것이 충분히 친절합니다 . .log궁극적으로 그것이 나쁜 의미라고 생각하는지 결정해야 합니다. 또한 최악 의 등급을 TeX부여합니다 .badness10000

보다 시각적인 접근 방식을 선호하는 경우 draft옵션을 에 로드할 수 있습니다 documentclass. 예를 들어

 \documentclass[draft]{article}

그러면 문제가 있는 영역에서 출력이 검은색 상자로 강조 표시됩니다.

자세한 내용은 이 페이지 오른쪽에 있는 '관련' 링크를 참조하세요."overfull hbox"는 무엇을 의미합니까?

'특정' 사례의 관점에서 보면 그래프 중 하나가 경계를 과도하게 확장하는 것처럼 들립니다. 아마도 a를 넘어가 minipage거나 페이지로 들어가는 것일 수 있습니다 margin. 출력이 만족스러우면 일반적으로 너무 걱정할 필요가 없습니다(문서를 보는 사람들이 파일을 보는 경우는 제외 grep) .log.

관련 정보