2010-02-05 28 views
30

"Testday" ve "testItemToDo" ile dolu bir ayet içeren bir LaTex belgesi oluşturmaya çalışıyorum ve "testday" dan önce bir sayfa sonu oluşmasını istiyorum ama asla "test günü" arasında ve "testItemToDo" ayeti. Benim LaTex dosyasını değiştirebilir nasılLaTeX baskılama sayfa sonu

\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

TeX.SE'ye ait olduğu için bu soruyu off-topic olarak kapatmaya oy veriyorum –

cevap

35

\begin{samepage} ve \end{samepage} bir ile testday ve ayet, yani .:

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

Bu hala ayet bazı \\* kurtulmak sağlanan ince bir sayfa, kırmaya sağlar Surround.

+3

'Tabbing' ortamını' samepage' ile kapatmak işe yaramıyor. – Turion

24

\nopagebreak[number]

\nopagebreak komut komuta noktasında geçerli sayfayı kırma LaTeX formunu önler. İsteğe bağlı argüman numarasıyla, \nopagebreak komutunu isteğe göre bir istek haline dönüştürebilirsiniz. Sayı, 0 ile 4 arasında bir sayı olmalıdır. Sayı ne kadar yüksekse, istek daha ısrarcı olur.

Veya minipage numaralı telefona minipage numaranızı değiştirebilirsiniz ... ancak liste bir sayfadan daha uzunsa, lateks muhtemelen kusur olacaktır.

+0

Benim için çalışmıyor, ama buradan "samepage" çözümü [burada] (http://stackoverflow.com/ a/2210749/1444073) yapar. – theV0ID

+0

'nopagebreak' her zaman benim için çalışmadı. –