Hi, In my continuing quest to adjust white space to my liking, I ran up against an issue with \starttyping that I can't solve. Here is the example:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\starttext
This is a line above \type{\starttyping}:
\starttyping
1. this is typing (and has space above and below)
\stoptyping
This is a line below.
\hairline
This is a line above \type{\starttyping[before=,after=,]}
\starttyping[before=,after=,]
2. this is typing (and has NO space above or below, just as I want)
\stoptyping
This is a line below.
\hairline
\setupwhitespace [big]
\midaligned{\type{*** \setupwhitespace[big]} now in effect ***}
\hairline
This is a line above \type{\starttyping}:
\starttyping
3. this is typing (and has space above and below just like '1.')
\stoptyping
This is a line below.
\hairline
This is a line above \type{\starttyping[before=,after=,]}
\starttyping[before=,after=,]
4. this is typing (and has space above and below, even with [before=,after=,])
\stoptyping
This is a line below.
\hairline
This is a line above
\type{\starttyping[before={\blank[disable]},after={\blank[disable]},]}
\starttyping[before={\blank[disable]},after={\blank[disable]},]
5. this is typing (and has space below, even with
[before={\blank[disable]},after={\blank[disable]},])
\stoptyping
This is a line below.
\hairline
This is a line above \type{\starttyping[before={\blank[order:99,0pt]}},\\
\null\type{ after={\blank[order:111,disable]}]}
\starttyping[before={\blank[order:99,0pt]},after={\blank[order:111,disable]},]
6. this is typing (space above cancelled, space below still there, even
with after={\blank[order:111,disable] (or order:1,...)
\stoptyping
This is a line below.
\stoptext
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Attached is the PDF I get when I run ConTeXt on the example above.
Q1: I had hoped that before=, and after=, would work as well when I have
\setupwhitespace [big]
as when the whitespace is (I assume) [none], but that didn't work.
Can someone explain the Zen of why I am still getting space in this
case?
(I first speculated that \startyping does something like putting out
the larger of two vertical space amounts (the \parskip and its default
before= and after= amounts), but that doesn't seem to be a full
explanation.)
Q2: I tried various and sundry incantations to remove the space above and
below the typing. As seen, I did manage to remove the "above" space,
but the "below" space has resisted my pathetic attempts (some shown
above, others not included here) to remove it.
Can someone explain to me how I can remove the "below" space?
(Or point me to a part of some documentation that explains it?)
Thanks very much for any enlightenment anyone can provide.
Jim
test-starttyping.pdf
Description: Adobe PDF document
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : [email protected] / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________
