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

Attachment: 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
___________________________________________________________________________________

Reply via email to