calculating optimal height of textblock
![](https://secure.gravatar.com/avatar/413d18d786a923120159c1e3f02ad778.jpg?s=120&d=mm&r=g)
Hi, how do you usually calcultate your layouts? For example in this example, the third value for height is not really helpful as there will never be a complete line : ================= \setupbodyfont[10pt] \definepapersize[test][width=140mm,height=208mm] \setuppapersize[test][test] \setuplayout[reset] \setuplayout[backspace=17mm, topspace=19mm, header=0mm, footerdistance=4mm, footer=5mm, width=105mm, %height=174mm, height=178mm, %height=177mm, % does not suffice for a complete line rightmargin=0mm, leftmargin=0mm, ] \startsetups[mypenalties] \setdefaultpenalties \setpenalties\clubpenalties{2}{0} \setpenalties\widowpenalties{2}{0} \setpenalties\displaywidowpenalties{2}{0} \stopsetups \setuplayout[setups=mypenalties] %\showframe \showmakeup %\showsetups \starttext \dorecurse{5}{\input knuth\par} \stoptext ================= How do you do this usually? Any best-practices? Hints? Trial and error seems to work ok, but maybe there is a more efficient method... Best Denis
![](https://secure.gravatar.com/avatar/46562c7d27388490d62e8d7a5bc960dd.jpg?s=120&d=mm&r=g)
On 4/28/2021 2:07 PM, denis.maier@ub.unibe.ch wrote:
how do you usually calcultate your layouts? For example in this example, the third value for height is not really helpful as there will never be a complete line :
you can use lines=40, instead of height Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
![](https://secure.gravatar.com/avatar/413d18d786a923120159c1e3f02ad778.jpg?s=120&d=mm&r=g)
Thanks, Hans. That's really helpful. Denis
-----Ursprüngliche Nachricht----- Von: Hans Hagen
Gesendet: Mittwoch, 28. April 2021 17:58 An: mailing list for ConTeXt users ; Maier, Denis Christian (UB) Betreff: Re: [NTG-context] calculating optimal height of textblock On 4/28/2021 2:07 PM, denis.maier@ub.unibe.ch wrote:
how do you usually calcultate your layouts? For example in this example, the third value for height is not really helpful as there will never be a complete line :
you can use
lines=40,
instead of height
Hans
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
![](https://secure.gravatar.com/avatar/413d18d786a923120159c1e3f02ad778.jpg?s=120&d=mm&r=g)
One thing, I've noticed: Lines=40 seems to add more space than strictly necessary. Why is that? Example: ======================= \setupbodyfont[10pt] \definepapersize[test][width=140mm,height=208mm] \setuppapersize[test][test] \setuppagenumbering[location={footer,middle}] \setuplayout[reset] \setuplayout[backspace=17mm, topspace=19mm, header=0mm, headerdistance=0mm, footerdistance=4mm, footer=5mm, width=105mm, %height=177mm, % does not suffice for a complete line height=178mm, % enough for a complete line %lines=40, % adds a bit of extra whitespace below the last line rightmargin=0mm, leftmargin=0mm, ] % \setupalign[line] % \setuptolerance[vertical,verytolerant,stretch] % \setupinterlinespace[stretch=0.01] \startsetups[mypenalties] \setdefaultpenalties \setpenalties\clubpenalties{2}{0} \setpenalties\widowpenalties{2}{0} \setpenalties\displaywidowpenalties{2}{0} \stopsetups \setuplayout[setups=mypenalties] %\showframe \showmakeup \showsetups \starttext \dorecurse{5}{\input knuth\par} \stoptext ===============================
-----Ursprüngliche Nachricht----- Von: Maier, Denis Christian (UB) Gesendet: Donnerstag, 29. April 2021 10:03 An: 'Hans Hagen'
; mailing list for ConTeXt users Betreff: AW: [NTG-context] calculating optimal height of textblock Thanks, Hans. That's really helpful.
Denis
-----Ursprüngliche Nachricht----- Von: Hans Hagen
Gesendet: Mittwoch, 28. April 2021 17:58 An: mailing list for ConTeXt users ; Maier, Denis Christian (UB) Betreff: Re: [NTG-context] calculating optimal height of textblock On 4/28/2021 2:07 PM, denis.maier@ub.unibe.ch wrote:
how do you usually calcultate your layouts? For example in this example, the third value for height is not really helpful as there will never be a complete line :
you can use
lines=40,
instead of height
Hans
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
![](https://secure.gravatar.com/avatar/46562c7d27388490d62e8d7a5bc960dd.jpg?s=120&d=mm&r=g)
One thing, I've noticed: Lines=40 seems to add more space than strictly necessary.
On 4/29/2021 11:59 AM, denis.maier@ub.unibe.ch wrote: line heights, depths and topskip delta ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
denis.maier@ub.unibe.ch
-
Hans Hagen