Принудительное размещение метки на той же странице, что и следующий текст

Принудительное размещение метки на той же странице, что и следующий текст

Я пишу список ответов на выбранные вопросы, которые появятся в конце учебника. Каждый раздел имеет простую жирную текстовую метку в форме «Глава 1 Часть A», за которой следует ответ на один или несколько вопросов.

Часто ответы на несколько разделов могут поместиться на странице, но некоторые разделы требуют нескольких страниц подробных ответов. Я хотел бы иметь способ гарантировать, что метка главы будет отображаться на той же странице, что и текст, с которого начинается ответ.

Ниже приведен минимальный рабочий пример. Я пробовал использовать среду samepage. Однако она заставляет подробный список доходить до самого низа страницы. Я бы также предпочел не вставлять разрывы страниц вручную, поскольку со временем можно будет добавить больше ответов.

\documentclass[10pt]{article}       
\begin{document}
\textbf{Chapter 1 Part A} 
\begin{itemize}
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
\end{itemize}

%\begin{samepage}
\textbf{Chapter 1 Part B} 
\begin{itemize}
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
\end{itemize}
%\end{samepage}
\end{document}

решение1

Если вы по какой-то причине не хотите использовать заголовок, например, \section*{Chapter 1 Part B}вместо того, чтобы просто изменить шрифт, вы можете взглянуть наneedspaceупаковка. Функциональность также существует, например, вмемуары. С его помощью вы можете добавить что-то вроде: \needspace{5\baselineskip}перед заголовком. Если на странице не осталось указанного места, будет вставлен разрыв страницы, и в вашем случае заголовок окажется на следующей странице.

В твоем случае:

\documentclass[10pt]{article} 
\usepackage{needspace}    
\begin{document}
\textbf{Chapter 1 Part A} 
\begin{itemize}
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
\end{itemize}

\Needspace{3\baselineskip}
\textbf{Chapter 1 Part B} 
\begin{itemize}
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
    \item Volutpat ac tincidunt vitae semper quis lectus. Est lorem ipsum dolor sit amet consectetur adipiscing. Elementum eu facilisis sed odio morbi quis commodo. Id porta nibh venenatis cras sed. Sapien et ligula ullamcorper malesuada proin libero. Viverra aliquet eget sit amet. Consequat id porta nibh venenatis cras sed. Faucibus purus in massa tempor. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Nec nam aliquam sem et tortor consequat id. 
\end{itemize}
%\end{samepage}
\end{document}

Связанный контент