Hello Mikael, I read the documentation that I think I partly understood; I was really off topic. Fabrice
Le mar. 28 août 2018 à 12:58, Mikael P. Sundqvist <mic...@gmail.com> a écrit : > On Tue, Aug 28, 2018 at 11:59 AM Fabrice Couvreur < > fabrice1.couvr...@gmail.com> wrote: > >> Hi Mikael, >> I suppose the files test1 and test2 have a special structure ? >> >> %%% file.tex >> \doifnotmode{test1}{\enablemode[test1,test2]} >> \starttext >> \startmode[test1,all] >> We are in mode test1. >> \stopmode >> \startmode[test2,all] >> We are in mode test2. >> \stopmode >> \stoptext >> %%% >> >> %%% test1.tex >> ???? >> %%% >> >> %%% test2.tex >> ??? >> %%% >> >> Fabrice >> >> Le mar. 28 août 2018 à 11:05, Mikael P. Sundqvist <mic...@gmail.com> a >> écrit : >> >>> On Tue, Aug 28, 2018 at 10:54 AM Fabrice Couvreur < >>> fabrice1.couvr...@gmail.com> wrote: >>> >>>> Hi Mikael, >>>> I do not know this way yet. Can you attach a complete example ? >>>> Regards, >>>> Fabrice >>>> >>>> Le lun. 27 août 2018 à 20:47, Henning Hraban Ramm <te...@fiee.net> a >>>> écrit : >>>> >>>>> Am 2018-08-27 um 16:37 schrieb Mikael P. Sundqvist <mic...@gmail.com>: >>>>> >>>>> > > On 27 Aug 2018, at 14:14, Mikael P. Sundqvist <mic...@gmail.com> >>>>> wrote: >>>>> > > >>>>> > > Hi! >>>>> > > >>>>> > > I am writing notes for my teaching and would like to do the >>>>> following with modes: >>>>> > > >>>>> > > * If the file is compiled with context file.tex then everything >>>>> (i.e. the content in all modes) is typeset. >>>>> > > * If the file is compiled with context --mode=test1 file.tex then >>>>> only mode test1 is typeset. >>>>> > > >>>>> > > I do not see how to do this easily. >>>>> > >>>>> > >>>>> > This is what I would do if the list of modes is small: >>>>> > >>>>> > \doifnotmode{test1}{\enablemode[test1,test2]} >>>>> > >>>>> > (and don’t use the \definemode lines) >>>>> > >>>>> > But if you need many of them, that could get problematic with >>>>> > many nested \doifmodeelse statements. >>>>> > >>>>> > In that case, I would use a separate ‘all’ mode, and call the >>>>> > context script with that as argument in the generic case. >>>>> > >>>>> > >>>>> > %%% file.tex >>>>> > \starttext >>>>> > \startmode[test1,all] >>>>> > We are in mode test1. >>>>> > \stopmode >>>>> > \startmode[test2,all] >>>>> > We are in mode test2. >>>>> > \stopmode >>>>> > \stoptext >>>>> > %%% >>>>> > >>>>> > >>>>> ___________________________________________________________________________________ >>>>> > >>>>> > Thank you, Taco! >>>>> > >>>>> > I have around 25 of them, and your solution with "all" works indeed >>>>> well for me. >>>>> >>>>> >>>>> There’s also >>>>> >>>>> \startnotmode[some] >>>>> This is not typeset in "some" mode. >>>>> \stopnotmode >>>>> >>>>> >>>>> Greetlings, Hraban >>>>> --- >>>>> https://www.fiee.net >>>>> http://wiki.contextgarden.net >>>>> https://www.dreiviertelhaus.de >>>>> GPG Key ID 1C9B22FD >>>>> >>>>> >>>>> ___________________________________________________________________________________ >>>>> 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 >>>>> >>>>> ___________________________________________________________________________________ >>>> >>>> >>>> ___________________________________________________________________________________ >>>> 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 >>>> >>>> ___________________________________________________________________________________ >>> >>> >>> Fabrice, >>> >>> Taco's example is complete. Try >>> >>> context file.tex >>> context --mode=test1 file.tex >>> context --mode=all file.tex >>> >>> and you will get, in turn, nothing, the content in mode test1, >>> everything. >>> >>> /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://context.aanhet.net >>> archive : https://bitbucket.org/phg/context-mirror/commits/ >>> 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://context.aanhet.net >> archive : https://bitbucket.org/phg/context-mirror/commits/ >> wiki : http://contextgarden.net >> >> ___________________________________________________________________________________ > > > Fabrice, > > there is some misunderstanding. The code from Taco is complete. There are > no other files. What we do here is enable/disable parts of the document > with modes. We do not insert any other files (I guess one could do that > inside the modes if one wants). > > /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://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________