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
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 ___________________________________________________________________________________
On Sun, Sep 18, 2016 at 9:56 PM, Henri Menke
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
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
wrote: On Sun, Sep 18, 2016 at 9:56 PM, Henri Menke
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
___________________________________________________________________________________ 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 ___________________________________________________________________________________
On Mon, Sep 19, 2016 at 3:37 PM, Otared Kavian
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
wrote: On Sun, Sep 18, 2016 at 9:56 PM, Henri Menke
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
___________________________________________________________________________________ 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
Henri Menke mailto:henrimenke@gmail.com 18. September 2016 um 21:56 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]. Or use \blank[overlay].
Wolfgang
participants (4)
-
Henri Menke
-
Mikael P. Sundqvist
-
Otared Kavian
-
Wolfgang Schuster