In my compilation one of the sections filled a small part on one page and the rest of the content on another.
Is there a command that can force the section to go to the next page if it fills, for example, only 10% of the end of the page?
\documentclass[11pt,fleqn]{book}
\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[]{titlesec}
\usepackage[many]{tcolorbox}
\usepackage{tikz}
\usepackage{enumitem}
\begin{document}
%----------------------------------------------------------------------------------------
% PARTE 1
%----------------------------------------------------------------------------------------
\part{Parte 1}
%---------------------------------------------------------------------------------------
% Capítulo 1
%---------------------------------------------------------------------------------------
\chapter{Conhecendo o SolidWorks}
%---------------------------------------------------------------------------------------
% Seções
%---------------------------------------------------------------------------------------
\section{Introdução}
Quando você abre o aplicativo SOLIDWORKS pela primeira vez, a tela que você vê é a seguinte:
\begin{figure}[!htb]
\centering
\includegraphics[width=14cm]{1.png}
\caption{Tela inicial}
\label{fig:1}
\end{figure}
\section{Interface do Usuário}
Abra no botão Novo:
\begin{figure}[!htb]
\centering
\includegraphics[width=14cm]{2.png}
\caption{Botão novo}
\label{fig:2}
\end{figure}
\section{Comandos da Interface do usuário}
\begin{enumerate}
\item Barra de menus
\item Barras de ferramentas
\item Gerenciador de comandos (CommandManager)
\item Gerenciador de configurações
\item Gerenciador de propriedades
\item Filtro da árvore de projeto
\item Trilhas de seleção
\item Árvore de projeto do FeatureManager
\item Barra de status
\item Barra de ferramentas transparente
\item Painel de tarefas
\item Área de gráficos
\end{enumerate}
\end{document}
1.png
2.png




\needspacepackage? – leandriis Oct 11 '17 at 15:23