diff options
author | Hans Hagen <pragma@wxs.nl> | 2018-01-14 17:29:49 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2018-01-14 17:29:49 +0100 |
commit | a16cd078a5cc00d7c789093b5209b6f8d2dfdb1a (patch) | |
tree | 3385cd79be0c9b3b66ed3c465b03eefc92001b21 /doc/context/sources/general/manuals/spacing | |
parent | 52c5102fab837626fe9bb359b3eda6066e1a968e (diff) | |
download | context-a16cd078a5cc00d7c789093b5209b6f8d2dfdb1a.tar.gz |
2018-01-14 16:05:00
Diffstat (limited to 'doc/context/sources/general/manuals/spacing')
-rw-r--r-- | doc/context/sources/general/manuals/spacing/spacing-spaces.tex | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/context/sources/general/manuals/spacing/spacing-spaces.tex b/doc/context/sources/general/manuals/spacing/spacing-spaces.tex index defa833c3..0d7f64379 100644 --- a/doc/context/sources/general/manuals/spacing/spacing-spaces.tex +++ b/doc/context/sources/general/manuals/spacing/spacing-spaces.tex @@ -230,6 +230,46 @@ cursive attachments. \stopsection +\startsection[title=Looseness] + +The \type {\looseness} parameter can be used to let the par builder add more +lines, but that condition is only met when the demand is reasonable. So we need +stretch and often also tolerance to achieve it. + +\starttyping +\looseness=1 ... text ... \par +\stoptyping + +This setting is reset afterwards. Because \type {framed} does some grouping deep down, +we need either to use it in there like this: + +\starttyping +\framed + [align={normal,verytolerant,stretch},strut=no] + {\looseness1 ... \par} +\stoptyping + +which is somewhat clumsy, or we can do: + +\starttyping +\framed + [align={normal,verytolerant,stretch,2*more}] + {...} +\stoptyping + +This is demonstrated in \in {figure} [fig:looseness]. + +\startplacefigure[reference=fig:looseness,title={Looseness in action.}] + \dontcomplain + \startcombination[location=top,nx=3,ny=1] + {\framed[foregroundstyle=small,align={normal,verytolerant,stretch}, width=.3\textwidth]{\samplefile{sapolsky}\unskip}} {} + {\framed[foregroundstyle=small,align={normal,verytolerant,stretch,1*more},width=.3\textwidth]{\samplefile{sapolsky}\unskip}} {\type {1*more}} + {\framed[foregroundstyle=small,align={normal,verytolerant,stretch,2*more},width=.3\textwidth]{\samplefile{sapolsky}\unskip}} {\type {2*more}} + \stopcombination +\stopplacefigure + +\stopsection + \stopchapter \stopcomponent |