
클래스를 사용하여 문서 조판을 하고 memoir
있으며 내용은 주로 섹션을 사용하여 구분됩니다. (저는 A5 용지를 목표로 하고 있기 때문에 공간이 더 경제적이기 때문에 챕터 대신 섹션을 선택했습니다.)
나는 일반적으로 각 섹션 앞에 페이지 나누기를 삽입하고 싶지만(이것은 충분히 쉽습니다), 그러나때때로섹션은 매우 짧으며 현재 페이지의 나머지 부분에 잘 맞을 수 있습니다. 이러한 경우 페이지 나누기를 삽입하면 현재 페이지와 다음 페이지 모두에 어색한 양의 공백이 생성됩니다.
섹션이 페이지의 나머지 부분에 맞는지 감지하는 것이 LaTeX에서 가능합니까 \clearpage
?
감사해요!
답변1
대신에 \clearpage
당신은 대체할 수 있습니다
\par
\FloatBlock % was \FloatBarrier from placeins.sty
\vfil
\pagebreak[2]
\vfilneg
그러면 일반적으로 페이지의 나머지 부분이 공백으로 채워지지만, 이후 페이지가 동일하거나 더 유리한(더 부정적인) "페널티"로 페이지에 들어갈 수 있는 경우 채우기가 생략됩니다.
그리고 \filbreak
는 와 거의 동일하므로 \vfil \pagebreak[2]\vfilneg
단순화할 수 있습니다. 문서에서 부동 소수점을 사용하지 않으면 전체 내용이 \filbreak
.
이것을 정의에 넣는 것이 가장 좋습니다 \section
.