
답변1
해결하려는 내용을 보여주는 MWE를 생성하지 않았으므로 테스트하거나 MWE를 생성하지 않았습니다.
a) 원하는 것이 헤더를 이동하는 것이라면 \usepackage{needspace}를 추가한 다음 섹션 헤더 앞에 \needspace{5cm}를 넣을 수 있습니다.
예를 들어 이것을 제목 설정에 적용하는 것이 가장 좋습니다.
\usepackage{needspace}
\usepackage[explicit,pagestyles]{titlesec}
\titleformat{\section}{\needspace{10\baselineskip}\color{headcol}\large\sffamily\bfseries}{\thesection}{1em}{#1}[]
\titleformat{\subsection}{\needspace{7\baselineskip}\color{headcol}\large\sffamily\bfseries}{\thesubsection}{1em}{#1}[]
\titleformat{\subsubsection}{\needspace{4\baselineskip}\normalsize\sffamily\bfseries}{\thesubsubsection}{1em}{#1}[]
b) 목록 내에서 고아와 과부를 통제하려는 경우 다음과 같이 할 수 있습니다. 각 레벨에서 처벌을 선택하세요.
\documentclass{book}
\usepackage{enumitem}
\newlist{myfinelist}{itemize}{7}
\setlist[myfinelist,1]{}
\setlist[myfinelist,2]{beginpenalty=5000}
\setlist[myfinelist,3]{beginpenalty=5000}
\setlist[myfinelist,4]{beginpenalty=5000}
\setlist[myfinelist,5]{beginpenalty=5000}
\setlist[myfinelist,6]{beginpenalty=5000}
\setlist[myfinelist,7]{beginpenalty=5000}
\begin{document}
\begin{myfinelist}
\item[•] Hello Hello
\item[•] Hello Hello
\begin{myfinelist}
\item[•] Hello Hello
\item[•] Hello Hello
\begin{myfinelist}
\item[•] Hello Hello
\item[•] Hello Hello
\item[•] Hello Hello
\item[•] Hello Hello
\item[•] Hello Hello
\end{myfinelist}
\item[•] Hello Hello
\item[•] Hello Hello
\item[•] Hello Hello
\end{myfinelist}
\item[•] Hello Hello
\item[•] Hello Hello
\item[•] Hello Hello
\end{myfinelist}
\end{document}