Command/setupinterlinespace
Jump to navigation
Jump to search
\setupinterlinespace
Syntax
\setupinterlinespace[...][...,...=...,...] | |
[...] | reset small medium auto big on off |
height | number |
depth | number |
line | dimension |
top | number |
bottom | number |
Description
\setupinterlinespace can be used in three variants:
- Without any keywords:
\setupinterlinespace
The command sets the baselineskip to2.8ex
.
- With a keyword:
\setupinterlinespace[...]
The following keywords are available:- reset
- small
- medium
- big
- on
- off
- Setting all the parameters involved in line positioning:\setupinterlinespace[...,...=...,...]
line
: base interline spacing (baselineskip) (e.g. 3ex or 12pt)height
: size of strut as multiple ofline
(e.g. 0.72)depth
: size of strut as multiple ofline
(e.g. 0.28)top
: topskip (as multiple of line height)bottom
: maxdepth (as multiple of line height)stretch
: (glue) line stretching
When setting up the interlinespace, it matters which unit one chooses:
% interline space adapts itself to body font size \setupinterlinespace[line=2.8ex] % set interlinespace to 12pt for every font size --- don't do this! \setupinterlinespace[line=12pt] % set interlinespace for a particular body font size % Useful if you think in terms of "nine-point type on eleven-point leading" \definebodyfontenvironment[9pt][interlinespace=11pt]
A final note: it seems that \setupinterlinespace[line=XX\baselineskip] interacts badly with \setuplayout while \setupinterlinespace[big] works fine.
Example
\setuppapersize[A5] \setupwhitespace[big] \starttext \the\baselineskip % The interlinespace does not change automatically when the font changes { \definedfont[Serif at 32pt] This is the long long title of my book\crlf baselineskip=\the\baselineskip } % Invoking \setupinterlinespace sets baselineskip to 2.8ex of current font { \definedfont[Serif at 32pt] \setupinterlinespace This is the long long title of my book\crlf baselineskip=\the\baselineskip } \stoptext
See also
- \setupwhitespace to set up inter-paragraph spacing.
- \setuplayout to set sizes of text areas.
Help from ConTeXt-Mailinglist/Forum
All issues with:
- setupinterlinespace on the mailing list (all results)
- setupinterlinespace on the mailing list (subject only)
- setupinterlinespace on stack exchange
- setupinterlinespace in ConTeXt's source
tt>\setuplayout /tr>