Re: [PATCH -perfbook 0/4] Address potential widowing of headings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Dec 08, 2021 at 04:37:26PM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> There was some confusion on my side WRT undesired page/column
> breaks.
> 
> While testing the added checks in cleverefcheck.pl, I saw too
> many potential such cases flagged.  This made me do some tests
> to reproduce unfortunate page/column breaks.
> 
> There are three such patterns I have confirmed.
> 
> 1. "listing" environment (with contents of fancyvrb) next to proper
> LaTeX headings (\chapter, \section, \subsection, etc.)
> 
> 2. Any environment (not necessarily float) next to QQA heading
> of "Answer:"
> 
> 3. Any environment (not necessarily float) next to epigraph
> 
> This means commit f106e0e6dc43 ("defer/rcuusage: Move float objects
> away of section titles") has no merit.  It is safe to revert it if
> you'd like.  I was confused by patterns 2 and 3 and thought that
> floating objects can cause undesired breaks. 
> 
> Patches 1/4--3/4 add tests in cleverefcheck.pl that check patterns
> listed above respectively.
> 
> Patch 4/4 fixes problematic places flagged by the updated script.
> Feel free to wordsmith the leading phrases I added in QQAs.

Queued and pushed with minor wordsmithing to parts of 4/4,
thank you!

						Thanx, Paul

>         Thanks, Akira
> --
> Akira Yokosawa (4):
>   cleverefcheck.pl: Add test of listing next to heading
>   cleverefcheck.pl: Add test of \begin{...} at head of QQA
>   cleverefcheck.pl: Add test of \begin{...} next to epigraph
>   treewide: Address potential widowing of headings
> 
>  appendix/questions/after.tex  |  4 +++
>  datastruct/datastruct.tex     | 14 +++++-----
>  defer/refcnt.tex              | 24 ++++++++---------
>  formal/axiomatic.tex          | 22 +++++++--------
>  locking/locking-existence.tex |  9 ++++---
>  memorder/memorder.tex         |  6 ++---
>  utilities/cleverefcheck.pl    | 50 +++++++++++++++++++++++++++++++++++
>  7 files changed, 92 insertions(+), 37 deletions(-)
> 
> 
> base-commit: f106e0e6dc436683bb119dd8992c6f173994d182
> -- 
> 2.17.1
> 



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux