Difference between revisions of "Command/setupinterlinespace"
< Command
Jump to navigation
Jump to search
m (Remove stray HTML) |
(Show separate invocations) |
||
Line 7: | Line 7: | ||
<table cellspacing="4" cellpadding="2" class="cmd"> | <table cellspacing="4" cellpadding="2" class="cmd"> | ||
<tr> | <tr> | ||
− | <td colspan="2" class="cmd">\setupinterlinespace< | + | <td colspan="2" class="cmd">\setupinterlinespace</td> |
+ | </tr> | ||
+ | <tr> | ||
+ | <td colspan="2" class="cmd">\setupinterlinespace<span class="first">[...]</span></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td colspan="2" class="cmd">\setupinterlinespace<span class="third">[...,...=...,...]</span></td> | ||
</tr> | </tr> | ||
<tr valign="top" class="first"> | <tr valign="top" class="first"> | ||
Line 15: | Line 21: | ||
<tr valign="top" class="third"> | <tr valign="top" class="third"> | ||
<td class="cmd">[[Command/keyword:height|height]]</td> | <td class="cmd">[[Command/keyword:height|height]]</td> | ||
− | <td>[[Command/value:number|number]] </td> | + | <td>[[Command/value:number|number]]</td> |
</tr> | </tr> | ||
<tr valign="top" class="third"> | <tr valign="top" class="third"> | ||
Line 37: | Line 43: | ||
== Description == | == Description == | ||
− | {{cmd|setupinterlinespace}} can be used in three variants: | + | {{cmd|setupinterlinespace}} sets up the distance between lines. can be used in three variants: |
* Without any keywords:<texcode>\setupinterlinespace</texcode> The command sets the baselineskip to <code>2.8ex</code>. | * Without any keywords:<texcode>\setupinterlinespace</texcode> The command sets the baselineskip to <code>2.8ex</code>. |
Revision as of 22:19, 13 May 2013
\setupinterlinespace
Syntax
\setupinterlinespace | |
\setupinterlinespace[...] | |
\setupinterlinespace[...,...=...,...] | |
[...] | reset small medium auto big on off |
height | number |
depth | number |
line | dimension |
top | number |
bottom | number |
Description
\setupinterlinespace sets up the distance between lines. 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: