[racket] Scribble and itemlists

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Thu Jan 22 09:40:11 EST 2015

I think these non-standard situations could be dealt with by an optional keyword argument to @item: 

  @item[#:label "3a"]{...}

-- Matthias






On Jan 22, 2015, at 7:49 AM, Matthew Flatt <mflatt at cs.utah.edu> wrote:

> 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
> 
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users



Posted on the users mailing list.