Re: [NTG-context] Itemization formatting
Taco Hoekwater schrieb am 29.05.2019 um 16:15: Hi all, I must be getting old :( It used to be that I could get ConTeXt to do what I wanted, but that is increasingly getting harder. Current problem: I would like to have itemizations that behave like in this dummy ascii formatting: * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis et nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet and so far it has been impossible for me to set up \setupitemize to do what I want. In descriptive text, what I want is: 1. some global indentation to the left and/or right. That is what the margin= key does 2. the symbol (or number) typeset in a specific width. That is the width= key 3. some distance between the number box and the following text. That is the distance= key 4. on line 2 and forward to the end of the item, I want a *different* indentation from the first item line. In this particular case, I want no extra indentation except for ‘margin’, but in other cases I may like either more or less indentation than on line 1 of the first para of the item. The desired effect is simple achieve with primitive operations, but I would like the input to look nice (not to mention that I do not want to loose options for cross-referencing etc). \setupitemize[option=intext] is nearly right for this case (with indentation equal to the left margin), so I assumed I would be able to tweak that. But the problem there is that while it does 2-4, it ignores the extra indentation required for nested itemizations (it even ignores explicit margin= settings for the nested level). After fighting with this for hours, I am nearly ready to give up. Anybody have any idea how to get itemizations to do what I want? MWE attached. Best wishes, Taco PS It seems that “indentnext=no” does not work for nested itemizations? You can use the "text" option and add \par at the end of each item but your requirements (hanging text, different margin and before/after ssettings) are easier to solve with a description or enumeration. \definesymbol [taco] [{\inframed[frame=off,width=2em,align=flushleft]{\textbullet}}] \starttext \samplefile{zapf} \startitemize[text][symbol=taco] \item \samplefile{weisman}\par \startitemize \item \samplefile{ward}\par \stopitemize \stopitemize \stoptext Wolfgang ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting (different question)
On 5/29/2019 5:20 PM, Taco Hoekwater wrote: Hi Wolfgang, So the answer is no right now, then? In that case, I would like to log a formal feature request ;) so a nested margin would be enough? - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl - ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting
Hi Taco, \start \definesymbol[mystar][\llap{\symbol{star}\hskip10mm}] \setupitemgroup[itemize][intext,mystar] \setupitemgroup[itemize][leftmargin=15mm,rightmargin=5mm] \setupitemgroup[itemize][width=2cm,distance=-25mm] \startitemize \startitem \dorecurse{3}{Taco likes an occasional hack! } \stopitem \stopitemize \stop \start \definesymbol[mystar][\rlap{\hskip10mm\symbol{star}}] \setupitemgroup[itemize][intext,mystar] \setupitemgroup[itemize][leftmargin=15mm,rightmargin=5mm] \setupitemgroup[itemize][width=1cm,distance=5mm] \startitemize \startitem \dorecurse{3}{Taco likes an occasional hack! } \stopitem \stopitemize \stop But what you're actually asking is something hangindent yes? Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl - ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting (different question)
Hi Wolfgang, So the answer is no right now, then? In that case, I would like to log a formal feature request ;) Taco > On 29 May 2019, at 17:14, Wolfgang Schuster > wrote: > > Taco Hoekwater schrieb am 29.05.2019 um 16:20: >> Hi again, >> >> Another question on nearly the same subject: how can I get nested >> itemizations >> to listen to the before= and after= keys? AFAICT, they always use the >> inbetween= >> instead of above= and below= keys? > ConTeXt supports before/after values for the inner itemizations but they are > hidden by a conditional and there is no official way to change it (e.g. > \setupitemize[spacing=local|global] or \setupitemize[method=1|2|3]). > Wolfgang > > ___ > 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://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > ___ Taco Hoekwater Elvenkind BV ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting (different question)
Taco Hoekwater schrieb am 29.05.2019 um 16:20: Hi again, Another question on nearly the same subject: how can I get nested itemizations to listen to the before= and after= keys? AFAICT, they always use the inbetween= instead of above= and below= keys? ConTeXt supports before/after values for the inner itemizations but they are hidden by a conditional and there is no official way to change it (e.g. \setupitemize[spacing=local|global] or \setupitemize[method=1|2|3]). Wolfgang ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting
Hans, You missed this bit: # > # \setupitemize[option=intext] # > # # > # is nearly right for this case (with indentation equal to the left margin), so I assumed I would # > # be able to tweak that. But the problem there is that while it does 2-4, it ignores the extra # > # indentation required for nested itemizations (it even ignores explicit margin= settings for the # > # nested level). After fighting with this for hours, I am nearly ready to give up. # > # > On 29 May 2019, at 16:59, Hans Hagen wrote: > > On 5/29/2019 4:15 PM, Taco Hoekwater wrote: >> Hi all, >> I must be getting old :( >> It used to be that I could get ConTeXt to do what I wanted, but that is >> increasingly getting harder. >> Current problem: I would like to have itemizations that behave like in this >> dummy >> ascii formatting: >> * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus >> turpis et >> nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet > \setupitemgroup[itemize][intext,star] > > \setupitemgroup[itemize][intext,star] > > \startitemize% [intext,star] >\startitem >\dorecurse{3}{Taco is getting old, very old, very very old! } >\stopitem >\startitem >\dorecurse{3}{Itemize is one of the oldest mechanism! } >\stopitem >\startitem >\dorecurse{3}{Young Wolfgang will answer all his questions! } >\stopitem > \stopitemize > > > > - > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > - Taco Hoekwater Elvenkind BV ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting
Hi, > On 29 May 2019, at 16:53, Tomas Hala wrote: > > > You're right... And this? > > \setupitemize[1][option=intext][margin=1cm] > \setupitemize[2][option=intext][margin=2cm] Sorry, no go, intext is back, but the nested margin setting is ignored. I also tested with \setupitemize[1][intext][margin=1cm] \setupitemize[2][intext][margin=2cm] and \setupitemize[1][option=intext,margin=1cm] \setupitemize[2][option=intext,margin=2cm] ConText always uses the outermost margin setting only. Best wishes, Taco ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting
On 5/29/2019 4:15 PM, Taco Hoekwater wrote: Hi all, I must be getting old :( It used to be that I could get ConTeXt to do what I wanted, but that is increasingly getting harder. Current problem: I would like to have itemizations that behave like in this dummy ascii formatting: * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis et nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet \setupitemgroup[itemize][intext,star] \setupitemgroup[itemize][intext,star] \startitemize% [intext,star] \startitem \dorecurse{3}{Taco is getting old, very old, very very old! } \stopitem \startitem \dorecurse{3}{Itemize is one of the oldest mechanism! } \stopitem \startitem \dorecurse{3}{Young Wolfgang will answer all his questions! } \stopitem \stopitemize - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl - ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting
You're right... And this? \setupitemize[1][option=intext][margin=1cm] \setupitemize[2][option=intext][margin=2cm] Best wishes, Tomáš Wed, May 29, 2019 ve 04:40:09PM +0200 Taco Hoekwater napsal(a): # Hi, # # Not here. The extra empty brackets seem to ‘destroy’ the option=intext # setting, and I am left with a para going like this: # # • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis # et nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet # # instead of # # • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis # et nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet # # (extra empty brackets rarely are without side-effects) # # Best wishes, # Taco # # # > On 29 May 2019, at 16:27, Tomas Hala wrote: # > # > Hi Taco, # > # > probably, there is missing one pair of []: # > # > \setupitemize[1][][margin=1cm] # > \setupitemize[2][][margin=2cm] # > # > I tried it with TL2018 and I guess it works. # > # > Best wishes, # > # > Tomáš # > # > # > # > # > Wed, May 29, 2019 ve 04:15:25PM +0200 Taco Hoekwater napsal(a): # > # Hi all, # > # # > # I must be getting old :( # > # # > # It used to be that I could get ConTeXt to do what I wanted, but that is increasingly getting harder. # > # # > # Current problem: I would like to have itemizations that behave like in this dummy # > # ascii formatting: # > # # > # * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis et # > # nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet # > # # > # and so far it has been impossible for me to set up \setupitemize to do what I want. # > # # > # In descriptive text, what I want is: # > # # > # 1. some global indentation to the left and/or right. That is what the margin= key does # > # 2. the symbol (or number) typeset in a specific width. That is the width= key # > # 3. some distance between the number box and the following text. That is the distance= key # > # 4. on line 2 and forward to the end of the item, I want a *different* indentation from the first item line. # > # # > # In this particular case, I want no extra indentation except for ‘margin’, but in other # > # cases I may like either more or less indentation than on line 1 of the first para of the item. # > # # > # The desired effect is simple achieve with primitive operations, but I would like the input # > # to look nice (not to mention that I do not want to loose options for cross-referencing etc). # > # # > # \setupitemize[option=intext] # > # # > # is nearly right for this case (with indentation equal to the left margin), so I assumed I would # > # be able to tweak that. But the problem there is that while it does 2-4, it ignores the extra # > # indentation required for nested itemizations (it even ignores explicit margin= settings for the # > # nested level). After fighting with this for hours, I am nearly ready to give up. # > # # > # Anybody have any idea how to get itemizations to do what I want? # > # # > # MWE attached. # > # # > # Best wishes, # > # Taco # > # PS It seems that “indentnext=no” does not work for nested itemizations? # > # > # > # > # # > # # > # # > # # > # # > # > # ___ # > # 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://context.aanhet.net # > # archive : https://bitbucket.org/phg/context-mirror/commits/ # > # wiki : http://contextgarden.net # > # ___ # > # > # > Tomáš Hála # > # > Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky # > Zemědělská 1, CZ-613 00 Brno, tel. +420 545 13 22 28 # > # > http://akela.mendelu.cz/~thala # > ___ # > 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://context.aanhet.net # > archive : https://bitbucket.org/phg/context-mirror/commits/ # > wiki : http://contextgarden.net # > ___ # # Taco Hoekwater # Elvenkind BV # # # # # ___ # If your question is of interest to others as well, please add an entry to the Wiki! # # maillist : ntg-context@ntg.nl /
Re: [NTG-context] Itemization formatting
Hi, Not here. The extra empty brackets seem to ‘destroy’ the option=intext setting, and I am left with a para going like this: • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis et nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet instead of • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis et nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet (extra empty brackets rarely are without side-effects) Best wishes, Taco > On 29 May 2019, at 16:27, Tomas Hala wrote: > > Hi Taco, > > probably, there is missing one pair of []: > > \setupitemize[1][][margin=1cm] > \setupitemize[2][][margin=2cm] > > I tried it with TL2018 and I guess it works. > > Best wishes, > > Tomáš > > > > > Wed, May 29, 2019 ve 04:15:25PM +0200 Taco Hoekwater napsal(a): > # Hi all, > # > # I must be getting old :( > # > # It used to be that I could get ConTeXt to do what I wanted, but that is > increasingly getting harder. > # > # Current problem: I would like to have itemizations that behave like in this > dummy > # ascii formatting: > # > # * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec > dapibus turpis et > # nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet > # > # and so far it has been impossible for me to set up \setupitemize to do what > I want. > # > # In descriptive text, what I want is: > # > # 1. some global indentation to the left and/or right. That is what the > margin= key does > # 2. the symbol (or number) typeset in a specific width. That is the width= > key > # 3. some distance between the number box and the following text. That is the > distance= key > # 4. on line 2 and forward to the end of the item, I want a *different* > indentation from the first item line. > # > # In this particular case, I want no extra indentation except for ‘margin’, > but in other > # cases I may like either more or less indentation than on line 1 of the > first para of the item. > # > # The desired effect is simple achieve with primitive operations, but I would > like the input > # to look nice (not to mention that I do not want to loose options for > cross-referencing etc). > # > # \setupitemize[option=intext] > # > # is nearly right for this case (with indentation equal to the left margin), > so I assumed I would > # be able to tweak that. But the problem there is that while it does 2-4, it > ignores the extra > # indentation required for nested itemizations (it even ignores explicit > margin= settings for the > # nested level). After fighting with this for hours, I am nearly ready to > give up. > # > # Anybody have any idea how to get itemizations to do what I want? > # > # MWE attached. > # > # Best wishes, > # Taco > # PS It seems that “indentnext=no” does not work for nested itemizations? > > > > # > # > # > # > # > > # > ___ > # 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://context.aanhet.net > # archive : https://bitbucket.org/phg/context-mirror/commits/ > # wiki : http://contextgarden.net > # > ___ > > > Tomáš Hála > > Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky > Zemědělská 1, CZ-613 00 Brno, tel. +420 545 13 22 28 > > http://akela.mendelu.cz/~thala > ___ > 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://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > ___ Taco Hoekwater Elvenkind BV ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting
Hi Taco, probably, there is missing one pair of []: \setupitemize[1][][margin=1cm] \setupitemize[2][][margin=2cm] I tried it with TL2018 and I guess it works. Best wishes, Tomáš Wed, May 29, 2019 ve 04:15:25PM +0200 Taco Hoekwater napsal(a): # Hi all, # # I must be getting old :( # # It used to be that I could get ConTeXt to do what I wanted, but that is increasingly getting harder. # # Current problem: I would like to have itemizations that behave like in this dummy # ascii formatting: # # * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dapibus turpis et # nulla venenatis tincidunt. Curabitur sit amet vehicula nisi, sit amet # # and so far it has been impossible for me to set up \setupitemize to do what I want. # # In descriptive text, what I want is: # # 1. some global indentation to the left and/or right. That is what the margin= key does # 2. the symbol (or number) typeset in a specific width. That is the width= key # 3. some distance between the number box and the following text. That is the distance= key # 4. on line 2 and forward to the end of the item, I want a *different* indentation from the first item line. # # In this particular case, I want no extra indentation except for ‘margin’, but in other # cases I may like either more or less indentation than on line 1 of the first para of the item. # # The desired effect is simple achieve with primitive operations, but I would like the input # to look nice (not to mention that I do not want to loose options for cross-referencing etc). # # \setupitemize[option=intext] # # is nearly right for this case (with indentation equal to the left margin), so I assumed I would # be able to tweak that. But the problem there is that while it does 2-4, it ignores the extra # indentation required for nested itemizations (it even ignores explicit margin= settings for the # nested level). After fighting with this for hours, I am nearly ready to give up. # # Anybody have any idea how to get itemizations to do what I want? # # MWE attached. # # Best wishes, # Taco # PS It seems that “indentnext=no” does not work for nested itemizations? # # # # # # ___ # 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://context.aanhet.net # archive : https://bitbucket.org/phg/context-mirror/commits/ # wiki : http://contextgarden.net # ___ Tomáš Hála Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky Zemědělská 1, CZ-613 00 Brno, tel. +420 545 13 22 28 http://akela.mendelu.cz/~thala ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Itemization formatting (different question)
Hi again, Another question on nearly the same subject: how can I get nested itemizations to listen to the before= and after= keys? AFAICT, they always use the inbetween= instead of above= and below= keys? Best wishes as always, Taco itemtest2.pdf Description: Adobe PDF document itemtest2.tex Description: Binary data ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___