我正在尝试创建一个LaTex文档,其中包含"testday"和一个充满"testItemToDo"的诗句,我希望在"testday"之前发生任何分页,但绝不要在"testday"和"testItemToDo"的诗句之间发生.如何修改我的LaTex文件
\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}
Run Code Online (Sandbox Code Playgroud)
Ram*_*nka 45
环绕你的testday和诗句用\begin{samepage}
和\end{samepage}
,即:
\begin{samepage}
{*}testDay
\begin{verse}
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo
\end{verse}
\end{samepage}
Run Code Online (Sandbox Code Playgroud)
如果你摆脱一些,这仍然允许这节经文打破页面\\*
.
Mic*_*ica 31
\nopagebreak[number]
该\nopagebreak
命令阻止LaTeX表单在命令点打破当前页面.使用可选参数number,可以将\nopagebreak
命令从需求转换为请求.该数字必须是0到4之间的数字.数字越大,请求越坚持.
或者您可以将您更改verse
为minipage
...但如果列表长于页面,乳胶可能会呕吐.