<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Hans,<div><br></div><div>how about the \ifleftonpage, or something like that?</div><div><br></div><div>Just trying to have the name of the command more literate.</div><div><br></div><div>Of course if the conditional part is to be expanded to something</div><div>more elaborate then pagechecker would be fine!</div><div><br></div><div>regards</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Keith.</div><div><br><div><div>Am 31.01.2014 um 11:18 schrieb Hans Hagen <<a href="mailto:pragma@wxs.nl">pragma@wxs.nl</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 1/31/2014 10:46 AM, Keith J. Schultz wrote:<br><br><blockquote type="cite">Personally, I find the names used sub-optimal!<br></blockquote><br>we had testpage and that one stays anyway and checkpage is close to that (overloading testpage with a new syntax is messy)<br><br><blockquote type="cite">I would think something like conditionalbreak or conditionalpagebreak<br>would be better and verbose.<br></blockquote><br>the new check command could evolve in more than break .. in fact it just checks and then does some action (not per se a break)<br><br><blockquote type="cite">Other names could be ifpagelength, ifpagelengthstill, leftonpage, or<br>something similar.<br></blockquote><br>one can say<br><br>\definepagechecker[leftonpage]<br><br>and then use it like<br><br>\chechpage[leftonpage]<br><br><blockquote type="cite">I assume you have implemented checkpage as an added layer on top<br>of testpage!<br></blockquote><br>no, the reverse<br><br><blockquote type="cite">At least the test is if X lines left on page or still fit on page!<br><br>I also have a question. Are the commands setuppagechecker sothat<br><br>\definepagechecker[whatever]<br><br>\setuppagechecker[whatever]<br> [lines=35,<br>  voffset=10pt,<br>  before={\vfill\wordright{(see next page)}\par},<br>  after=\noindentation]<br><br>and also<br><br>\checkpage [lines=35,<br>  voffset=10pt,<br>  before={\vfill\wordright{(see next page)}\par},<br>  after=\noindentation]<br></blockquote><br>in that case you use those values, while<br><br>\checkpage<br> [whatever]<br> [lines=12]<br><br>would overload given whatever values<br><br>> Question: what is the voffset used for? Line height? If so then a better<br><blockquote type="cite">name for this<br>would be nice, too!<br></blockquote><br>it's 'offset' ... and it's like the second argument of testpage (i can't think of another key so i've chosen one that already is part of context, which has advantages)<br></div></blockquote></div><br><div>[snip, snip]</div></div></body></html>