섹션 앞의 동적 페이지 나누기

섹션 앞의 동적 페이지 나누기

클래스를 사용하여 문서 조판을 하고 memoir있으며 내용은 주로 섹션을 사용하여 구분됩니다. (저는 A5 용지를 목표로 하고 있기 때문에 공간이 더 경제적이기 때문에 챕터 대신 섹션을 선택했습니다.)

나는 일반적으로 각 섹션 앞에 페이지 나누기를 삽입하고 싶지만(이것은 충분히 쉽습니다), 그러나때때로섹션은 매우 짧으며 현재 페이지의 나머지 부분에 잘 맞을 수 있습니다. 이러한 경우 페이지 나누기를 삽입하면 현재 페이지와 다음 페이지 모두에 어색한 양의 공백이 생성됩니다.

섹션이 페이지의 나머지 부분에 맞는지 감지하는 것이 LaTeX에서 가능합니까 \clearpage?

감사해요!

답변1

대신에 \clearpage당신은 대체할 수 있습니다

\par
\FloatBlock % was \FloatBarrier from placeins.sty
\vfil
\pagebreak[2]
\vfilneg

그러면 일반적으로 페이지의 나머지 부분이 공백으로 채워지지만, 이후 페이지가 동일하거나 더 유리한(더 부정적인) "페널티"로 페이지에 들어갈 수 있는 경우 채우기가 생략됩니다.

그리고 \filbreak는 와 거의 동일하므로 \vfil \pagebreak[2]\vfilneg단순화할 수 있습니다. 문서에서 부동 소수점을 사용하지 않으면 전체 내용이 \filbreak.

이것을 정의에 넣는 것이 가장 좋습니다 \section.

관련 정보