This package contains three output routines that extend \plainoutput. The first adds a reporting of problematic lines, i.e., for widow, club, and broken lines. The second prevents widow lines by changing the \vsize by one line. The third tries to avoid widow, club, and broken lines as much as possible for spreads. One can switch between the output routines. And one can add manual \vsize changes to the output routine that only reports problematic lines. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License. The package consists of the following files: pxwreport.tex -- output routine to replace \plainoutput; adds a report pxwsingle.tex -- output routine for single pages pxwspread.tex -- output routine for spreads pxwmanual.tex -- change \vsize manually; uses report.tex plain-widow-doc.pdf -- instructions plain-widow-doc.tex -- the source of plain-widow-doc.pdf README -- this file Copyright (C) 2025 Udo Wermuth (author) u dot wermuth (at) icloud dot com