Ajoutez (à votre ptxprint-mods.tex) la ligne suivante :
\interlinepenalty 10000
Ce qui devrait (je l'ai testé) désactiver toute coupure de paragraphe, y compris là où vous le souhaitez, car sinon la longueur de la page sera dépassée. Vous pourriez donc faire quelque chose comme ceci à la place :
\def\NoSplitParagraphs{\interlinepenalty 10000}
\def\AllowSplitParagraphs{\interlinepenalty 9999}
\NoSplitParagraphs
et ensuite ajouter des règles dans changes.txt qui font des choses comme :
at ROM 94:12 "\\p" > "\\p\\AllowSplitParagraphs"
at ROM 96:1 "\\p" > "\\p\\NoSplitParagraphs"
(On ne peut pas mettre \interlinepenalty 1000 directement dans le USFM, car TeX est instruit de traiter les nombres comme des lettres dans le USFM, afin de permettre \s1, etc.)