[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Vertical space/gap..
From: |
Ish Rattan |
Subject: |
Re: Vertical space/gap.. |
Date: |
Fri, 16 Mar 2001 09:43:54 -0500 (EST) |
On Fri, 16 Mar 2001, Valeriy E. Ushakov wrote:
> > If your questions are in a list, use @ListNewPage to jump to the top
> > of the next page.
>
> On Fri, Mar 16, 2001 at 09:46:16 +0800, Isaac Kar-Keung To wrote:
>
> > @BL
> > @LI { An item. }
> > //.5vx
> > @LI { Another item. }
>
> Nah! See Albert's remarks above. Lists need special @ListNewPage
> instead of @NP because lists are structurally different.
>
> @List symbol is recursively expanded into actual list entries on the
> page, so to say. @ListItem provides contents for those entries and
> @EndList notifies the @List that recursion can be terminated as there
> are no more items.
>
> While @BL @LI @EL syntactically *looks* like enumeration in, say,
> LaTeX - it's very different structurally. @ListItem is a galley like
> a footnote - it doesn't appear at it's invocation place, it travels to
> some space @List allocated for it.
>
> One can even contrive the following example (try it!):
>
>
> @BulletList
>
> @PP This list outlines possible solutions to
> ``vertical gap'' problem.
> One can either use a concatenation
> operator @OneCol { @LI { "//" operator } }
> or an empty object. @OneCol { @LI { empty object } }
>
> @RawEndList
>
> @PP That's all, folks.
>
>
> So if one uses list, the gap (in Albert's example) or blank object (in
> Jeff example) must be within @ListItem. Using "gap" paramter to @List
> is also possible but the gap will disappear at page boundaries.
The following does provide the spacing but a bullet sits at the start
of blank region
@BL
@LI { First Item. }
@LI { //10v }
@LI { Last Item. }
@LI { //3i }
@EL
- ishwar
Re: Vertical space/gap.., Isaac Kar-Keung To, 2001/03/15