Di default non dovrebbe spezzarti gli ambienti display. Sei sicuro di non aver dichiarato globalmente \allowdisplaybreaks?
No, non ho dichiarato \allowdisplaybreaks. A proposito, riporto l’inizio del documento, se può dare qualche indicazione utile. Mi ero dimenticato di postarla.
`
\documentclass[12pt,a4paper,openright,reqno]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{xypic}
\usepackage{verbatim}
\usepackage{fancyhdr}
\usepackage{mathtools}
\usepackage{longtable}
\usepackage{afterpage}
`
Ora,
Il problema è la presenza di \intertext, che fa il suo mestiere con un \noalign nel quale introduce un paio di \penalty, che sono punti legali dove eseguire un cambio pagina. Infatti noterai che ho scritto \\* nell’ultima riga prima di \intertext e \noalign{\nobreak} che dovrebbero impedire il cambio pagina sia prima che dopo \intertext.
Ho provato a fare come mi dicevate, ma il risultato non cambia. Strano. Ho provato anche con \shortintertext, ma niente da fare. Il risultato è sempre quello di avere la prima equazione e “soggetto a” in una pagina e il resto delle righe nella pagina successiva.
Visto che il problema dovrebbe essere \intertext, ho provato a scrivere anche qualcosa del genere:
`\begin{align}
&\min\sum_{e_{ij}\in E}c_{ij}x_{ij} &&\textrm{(UCPP1)}\\
\text{soggetto a}\\
&\sum_{e_{ij}\in \delta(i)}x_{ij}=\begin{cases}\textrm{1 (mod 2) se $i\in T$,}\\ \textrm{0 (mod 2) se $i\in V\backslash T$,}\end{cases}\\
&x_{ij}\in \{0,1\} &&\forall e_{ij}\in E.
\end{align}`
cioè, trattare quella riga intermedia come il resto dell’ambiente. In effetti, la pagina non si spezza più. Giocando con il carattere &, posso mantenere un allineamento simile all’originale con “soggetto a” messo in evidenza.
Ma due problemi sorgono. 1)numera quella riga di testo. Qual’è il comando per evitare la numerazione di una singola riga nell’ambiente align? L’ho cercato anche nella documentazione ma senza successo.
2) La cosa più grave, a mio parere (mi fa pensare che questo approccio non vada per niente bene). Il nuovo allineamento crea problemi non appena le equazioni diventano più corpose, perchè “soggetto a” non viene più piazzato all’estrema sinistra della pagina (in riga con il resto del testo fuori da align) e mi schiaccia un pò le equazioni sulla destra. (spero di essermi spiegato 😳 )
PS: scusate se non vi ho risposto per un pò di tempo, ma non ho potuto avere sotto mano un collegamento internet.