[racket] Scribble and itemlists

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu Jan 22 07:49:42 EST 2015

Oh, good point. I had checked Latex and HTML, but I didn't think to
check the version of HTML and didn't think to check Markdown.

It seems like something should be possible (by having Scribble generate
the bullets/numbers explicitly), but it's not as easily as I had
expected.

At Wed, 21 Jan 2015 23:50:54 -0500, Greg Hendershott wrote:
> I wonder whether the various Scribble output formats can actually render it?
> 
> 
> I'm pretty sure that "standard" (ha ha ha) markdown doesn't support
> starting an ordered list with a specific number. Markdown like:
> 
>     2. X
>     3. Y
>     4. Z
> 
> Is rendered in HTML simply as <ol><li>X</li><li>Y</li><li>Z</li></ol>.
> 
> 
> As for HTML, I think this is supported only starting with HTML 5. You
> can say <ol start="3">...</ol>.
> 
> Keep in mind that HTML 5 means specifying <!doctype html>. But I don't
> think Scribble does, now?
> 
> On Wed, Jan 21, 2015 at 9:18 AM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> > There's not currently a way to specify the counter start for an ordered
> > `itemlist`. I think you'd have to work at the level of style names and
> > back-end customizations.
> >
> > It makes sense to add support for a starting number to `itemlist`, and
> > so I'll add something.
> >
> > At Tue, 20 Jan 2015 19:55:22 +0100, Jens Axel Søgaard wrote:
> >> Hi All,
> >>
> >> I am attempting to write the following with itemlist:
> >>
> >> Some text
> >>   1. Foo
> >>   2. Bar
> >>   Since yada yada, we have:
> >>   3. Qux
> >>
> >> Here is what I tried:
> >>
> >> @nested[#:style 'inset
> >>   @itemlist[#:style 'ordered
> >>     (list
> >>      @item{Foo}
> >>      @item{Bar})]
> >>   @para{Since yada yada, we have:}
> >>   @itemlist[#:style 'ordered
> >>     (list
> >>      @item{Qux})]]
> >>
> >>
> >> The result is:
> >>   1. Foo
> >>   2. Bar
> >>    Since yada yada, we have:
> >>   1. Qux
> >>
> >> Is there a way to get the itemlist counter count from a an index other than 
> 0?
> >> Or is there another a good way of interjecting a comment in between items?
> >>
> >> --
> >> Jens Axel Søgaard
> >>
> >> ____________________
> >>   Racket Users list:
> >>   http://lists.racket-lang.org/users
> >
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users


Posted on the users mailing list.