CTAN Comprehensive TeX Archive Network

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.

Packageplain-widow
Version1.0 2025-05-13
LicensesGNU General Public License, version 3 or newer
Copyright2025 Udo Wermuth
MaintainerUdo Wermuth
Contained inTeX Live as plain-widow
MiKTeX as plain-widow
TopicsLayout
Plain ext
...
Guest Book Sitemap Contact Contact Author