Directory macros/plain/contrib/plain-widow
README
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
Download the contents of this package in one zip archive (40.3k).
plain-widow – Three output routines that extend \plainoutput
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.
Package | plain-widow |
Version | 1.0 2025-05-13 |
Licenses | GNU General Public License, version 3 or newer |
Copyright | 2025 Udo Wermuth |
Maintainer | Udo Wermuth |
Contained in | TeX Live as plain-widow MiKTeX as plain-widow |
Topics | Layout Plain ext |
