Я пытаюсь создать Латексный документ, который имеет "testday" и стих, полный "testItemToDo", и я хочу, чтобы любой разрыв страницы происходил перед "testday", но никогда между "testday" и стихом "testItemToDo". Как я могу изменить свой Латексный файл
\documentclass{article}
\begin{document}
\LARGE
{*}{*}to do\\
\begin{verse}
{*}today\nopagebreak
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
{*}testDay\nopagebreak
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
{*}testDay\nopagebreak
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
{*}testDay\nopagebreak
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
{*}testDay\nopagebreak
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
\end{verse}
\end{document}
Окружите свой день испытания и стихом \begin{samepage}
и \end{samepage}
, т.е.:
\begin{samepage}
{*}testDay
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
\end{samepage}
Это все равно позволяет стиху прекрасно разбить страницу при условии, что вы избавитесь от некоторого \\*
.
\ nopagebreak [число]
Команда \ nopagebreak
предотвращает разрыв текущей страницы в форме LaTeX на момент выполнения команды. С помощью необязательного аргумента number вы можете преобразовать команду \ nopagebreak
из запроса в запрос. Число должно быть числом от 0 до 4. Чем больше число, тем настойчивее запрос.
Или вы можете изменить свой стих
на мини-страницу
... хотя, если список длиннее страницы, латекс, вероятно, будет блевать.