ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "Mikael P. Sundqvist" <mickep@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Nested itemize horizontal/column problem
Date: Mon, 19 Sep 2016 15:50:25 +0200	[thread overview]
Message-ID: <CAHy-LL-pNHA60S1+TW91Z7gOKb6aVFq1YKPg4+02+Cdick=2YA@mail.gmail.com> (raw)
In-Reply-To: <C59EADA7-1146-4876-9AD4-86BBBD46066B@gmail.com>

On Mon, Sep 19, 2016 at 3:37 PM, Otared Kavian <otared@gmail.com> wrote:
> Hi Mikael,
>
> The explanation and the solution given by Henri works fine here. The code below gives the attached PDF (with ConTeXt 2016.09.12 18:27 MKIV beta). The point is that an empty \item does not allow to begin a new level of itemization.
>
> Best regards: OK
> %%% begin
> \starttext
> \startitemize[n]
> \item \blank[-line]
> \startitemize[a,horizontal,two]
> \startitem First \stopitem
> \startitem Second \stopitem
> \startitem Third \stopitem
> \startitem Fourth \stopitem
> \stopitemize
> \item % Here with a blank line
> \blank[small]
> \startitemize[a,horizontal,two]
> \startitem First \stopitem
> \startitem Second \stopitem
> \startitem Third \stopitem
> \startitem Fourth \stopitem
> \stopitemize
> \item On the outer level
>
> \stopitemize
> \stoptext
> %%% end
>
>
>
>
>> On 19 Sep 2016, at 13:27, Mikael P. Sundqvist <mickep@gmail.com> wrote:
>>
>> On Sun, Sep 18, 2016 at 9:56 PM, Henri Menke <henrimenke@gmail.com> wrote:
>>> You can start itemize only in vertical mode.  To switch to vertical mode use \blank.  To kill the empty line which is inserted use \blank[-line].
>>>
>>> \starttext
>>> \startitemize[n]
>>> \item \blank[-line]
>>> \startitemize[a,horizontal,three]
>>> \startitem First \stopitem
>>> \startitem Second \stopitem
>>> \startitem Third \stopitem
>>> \startitem Fourth \stopitem
>>> \stopitemize
>>> \item On the outer level
>>> \stopitemize
>>> \stoptext
>>>
>>> On 09/18/2016 10:54 AM, Mikael P. Sundqvist wrote:
>>>> Hi
>>>>
>>>> 1) the following code
>>>>
>>>> \starttext
>>>> \startitemize[n]
>>>> \item
>>>> \startitemize[a,horizontal,three]
>>>> \startitem First \stopitem
>>>> \startitem Second \stopitem
>>>> \startitem Third \stopitem
>>>> \startitem Fourth \stopitem
>>>> \stopitemize
>>>> \item On the outer level
>>>> \stopitemize
>>>> \stoptext
>>>>
>>>> generates the error
>>>>
>>>> tex error       > tex error on line 9 in file
>>>> /home/mickep/tmp/ctx-listexample14.tex: ! You can't use `\prevdepth'
>>>> in restricted horizontal mode
>>>>
>>>> Isn't it possible to have nested itemize with key horizontal?
>>>>
>>>> 2) If I change the horizontal key to columns, then there is an extra
>>>> line (the extra line in nested itemization has been discussed before,
>>>> but not with these keys given, as far as I could see). I.e. the file
>>>>
>>>> \starttext
>>>> \startitemize[n]
>>>> \item
>>>> \startitemize[a,columns,three]
>>>> \startitem First \stopitem
>>>> \startitem Second \stopitem
>>>> \startitem Third \stopitem
>>>> \startitem Fourth \stopitem
>>>> \stopitemize
>>>> \item On the outer level
>>>> \stopitemize
>>>> \stoptext
>>>>
>>>> gives the attached pdf file, where I would have exptected the first a.
>>>> in the inner itemize to be on the same line as the 1. in the outer
>>>> itemize.
>>>>
>>>> Anyone has an idea on what is going on here?
>>>>
>>>> Best regards, Mikael
>>>>
>>>>
>>>>
>>>> ___________________________________________________________________________________
>>>> If your question is of interest to others as well, please add an entry to the Wiki!
>>>>
>>>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>>>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
>>>> archive  : http://foundry.supelec.fr/projects/contextrev/
>>>> wiki     : http://contextgarden.net
>>>> ___________________________________________________________________________________
>>>>
>>>
>>> ___________________________________________________________________________________
>>> If your question is of interest to others as well, please add an entry to the Wiki!
>>>
>>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
>>> archive  : http://foundry.supelec.fr/projects/contextrev/
>>> wiki     : http://contextgarden.net
>>> ___________________________________________________________________________________
>>
>>
>> Thank you Henri, that works, and I can live with adding \blank[-line]
>> in these cases.
>>
>> I still wonder if there is an automatic way, since it seems to only
>> happen when one has the inner itemize in columns. For example, with
>>
>> \starttext
>> \startitemize[n]
>> \item
>> \startitemize[a]
>> \startitem First \stopitem
>> \startitem Second \stopitem
>> \startitem Third \stopitem
>> \startitem Fourth \stopitem
>> \stopitemize
>> \item On the outer level
>> \stopitemize
>> \stoptext
>>
>> there is no extra line (result is attached).
>>
>> /Mikael
>> <ctx-listexample14.pdf>___________________________________________________________________________________
>> If your question is of interest to others as well, please add an entry to the Wiki!
>>
>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
>> archive  : http://foundry.supelec.fr/projects/contextrev/
>> wiki     : http://contextgarden.net
>> ___________________________________________________________________________________
>
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________

Thank you Otared, and thank you Wolfgang.

This problem is solved. If anyone knows about the spacing between
items and around itemizations in the case of horizontal key (mentioned
in the other thread I started a day ago), then I be all ear (it is
then better to answer in that thread).

/Mikael
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

  reply	other threads:[~2016-09-19 13:50 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-18  8:54 Mikael P. Sundqvist
2016-09-18 19:56 ` Henri Menke
2016-09-19 11:27   ` Mikael P. Sundqvist
2016-09-19 13:37     ` Otared Kavian
2016-09-19 13:50       ` Mikael P. Sundqvist [this message]
2016-09-19 11:32   ` Wolfgang Schuster

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAHy-LL-pNHA60S1+TW91Z7gOKb6aVFq1YKPg4+02+Cdick=2YA@mail.gmail.com' \
    --to=mickep@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).