From: Hans Hagen <pragma@wxs.nl>
Subject: Re: interline space?
Date: Thu, 24 Nov 2005 22:22:26 +0100 [thread overview]
Message-ID: <43862F12.5000302@wxs.nl> (raw)
In-Reply-To: <1695872357.20051124221846@iol.it>
Giuseppe Bilotta wrote:
>Thursday, November 24, 2005 Hans Hagen wrote:
>
>
>
>>\def\setuprelativeinterlinespace[#1]%
>> {\processallactionsinset % \regelwit = dummy !
>> [#1]
>> [ \v!on=>\oninterlineskip,
>> \v!off=>\offinterlineskip,
>> \v!reset=>\setfontparameters,% just \setstrut, test first
>>
>>\s!unknown=>\assignvalue{#1}\regelwit{1.00}{1.25}{1.50}%
>> \spacing\regelwit]}
>>
>>
>
>
>
>>now, (apart from \regelwit being dutch), this value is used nowhere
>>else, so this setting will not be seen afterwards
>>
>>
>
>
>
>>in this respect it's not a bug but just a
>>characteristics; however, it
>>would make sense to let it carry over, so ...
>>
>>
>
>
>
>>i have to think about it
>>
>>
>
>It setupinterlinespace does nothing, why is it present at
>all? Can we get this fixed by the end of the week? It would
>be nice if I could use it in my thesis.
>
>
>
well, it's originally meant for local usage (and then it comes after a
bodyfont switch)
what to think of the following 'feature':
\unprotect
\let\currentrelativeinterlinespace\empty
\def\setuprelativeinterlinespace[#1]%
{\processallactionsinset
[#1]
[ \v!on=>\oninterlineskip,
\v!off=>\offinterlineskip,
\v!reset=>\let\currentrelativeinterlinespace\empty
\let\synchronizerelativeinterlinespace\relax
\setfontparameters,
\v!auto=>\let\synchronizerelativeinterlinespace\dosynchronizerelativeinterlinespace,
\s!unknown=>\assignvalue\commalistelement\currentrelativeinterlinespace{1.00}{1.25}{1.50}%
\spacing\currentrelativeinterlinespace]}
\def\dosynchronizerelativeinterlinespace
{\ifx\currentrelativeinterlinespace\empty\else
\spacing\currentrelativeinterlinespace
\fi}
\let\synchronizerelativeinterlinespace\relax
\appendtoks \synchronizerelativeinterlinespace \to \everybodyfont
\protect
so, auto let it adapt to fotn switches:
\setupinterlinespace[auto,big]
\switchtobodyfont[11pt]
\starttext
\dorecurse{10}{\input knuth}
\stoptext
>Maybe also allow some numerical factor which would be a
>percentage of the amount ConTeXt would choose by default? So
>that
>
>\setupinterlinespace[fraction=1] (default)
>fraction = .5 (half *bleah*)
>fraction = 1.6 (would give what is usually intended as
>"doublespace"
>
>
this also works:
\setupinterlinespace[1.75]
Hans
prev parent reply other threads:[~2005-11-24 21:22 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-23 8:55 Giuseppe Bilotta
2005-11-23 9:11 ` Charles Doherty
2005-11-23 9:28 ` Hans Hagen
2005-11-24 19:55 ` Re[2]: " Giuseppe Bilotta
2005-11-24 20:07 ` Taco Hoekwater
2005-11-24 21:10 ` Hans Hagen
2005-11-24 21:18 ` Re[2]: " Giuseppe Bilotta
2005-11-24 21:22 ` Hans Hagen [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=43862F12.5000302@wxs.nl \
--to=pragma@wxs.nl \
--cc=ntg-context@ntg.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).