2010-02-05 95 views
30

Estoy tratando de crear un documento LaTex que tenga un "día de prueba" y un verso lleno de "testItemToDo" y quiero que ocurra cualquier salto de página antes del "día del examen" pero nunca entre un "día de prueba" y el verso de "testItemToDo". ¿Cómo puedo modificar mi archivo LaTexLaTeX suprimir salto de página

\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} 
+1

Voy a cerrar esta pregunta como fuera de tema porque pertenece a TeX.SE –

Respuesta

35

rodean su testday y verso con un \begin{samepage} y \end{samepage}, es decir .:

\begin{samepage} 
{*}testDay 
\begin{verse} 
testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo\\*testItemToDo 
\end{verse} 
\end{samepage} 

Esto todavía permite que el verso para romper una página muy bien, siempre y cuando deshacerse de algunos \\*.

+3

Encerrar un entorno 'tabbing' con' samepage' no parece funcionar. – Turion

24

\nopagebreak[number]

El comando \nopagebreak forma de látex impide romper la página actual en el punto de la orden. Con el argumento opcional, número, puede convertir el comando \nopagebreak de una demanda a una solicitud. El número debe ser un número del 0 al 4. Cuanto mayor sea el número, más insistente será la solicitud.

O puede cambiar su verse a minipage ... aunque si la lista es más larga que una página, el látex probablemente vomitará.

+0

No funciona para mí, pero la solución 'samepage' de aquí [aquí] (http://stackoverflow.com/ a/2210749/1444073) hace. – theV0ID

+0

'nopagebreak' no me ha funcionado en ningún momento. –

Cuestiones relacionadas