Purtroppo \nopagebreak non funziona. Viene spezzata la pagina ugualmente.
Non può funzionare (come egreg9 sa molto meglio di me, ma concediamogli almeno una piccola distrazione ogni 1000 messaggi 😉 ), perché l’ambiente quote, che richiama \trivlist, inserisce per suo conto un punto di cesura, con penalità \@beginparpenalty (be’, a rigore ciò dipende dalla classe di documento: l’ambiente quote non è definito nel nucleo del LaTeX); tipicamente, \@beginparpenalty ha un valore che addirittura incoraggia, seppur blandamente, l’interruzione di pagina. Un’alternativa al taglio manuale della pagina potrebbe essere una modifica locale a tale parametro:
`
\begin{quote}
\makeatletter
\@beginparpenalty = \@M
\makeatother
Mettete qui la vostra citazione.
(\textsl{B.~Stroustrup})
\end{quote}
`
Eppoi, c’è sempre il comando \samepage del LaTeX 2.09 (che fa la stessa cosa, più altre)…
Ciao.
—
Gustavo