> Am 17.11.2021 um 16:08 schrieb Idris Samawi Hamid ادريس سماوي حامد > <idris.ha...@colostate.edu>: > >> That looks to me like flawed logic – why should content for the unabridged >> version appear within the abridged version? > > TeX comments will illustrate: > > ============== > This text goes into the abridged version. > > % This text will appear in the unabridged version. > > And this text goes into the abridged version. > > % And this text goes into the unabridged version. > > And this additional text goes into the abridged version. > > % And this additional text goes into the unabridged version. > ============== > > An abridged run will ignore the commented text, and an unabridged run will > include it.
Ok, it it’s about such small snippets, consider \doifmode{mode1,mode2}{Conditional text}. I don’t think you would get shorter markup with nesting. More possibilities see https://wiki.contextgarden.net/Modes > Consider variant texts: > > ======= > Here is some text that > contains % mode=variantone > includes % mode=varianttwo > is comprised of % mode=variantthree > some variants. > > Here is some more text that > features % mode=variantone > exhibits % mode=varianttwo > illustrates % mode=variantthree > some variants. > ======= > > This example is to be processed to produce exactly three distinct results. > So, e.g., "contains" and "features" belong to variantone. Etc. So like XML. How about: Here is some text that \startmodeset [variantone] {contains} [varianttwo] {includes} [variantthree] {is comprised of} [default] {doesn’t contain} \stopmodeset some variants. >> It might be a bit annoying, but you could end the previous mode before >> starting the next. > Assuming that I'm not misunderstanding you: For a book-length project, that > would be beyond annoying. Well, it looks like you’ll need a lot of markup anyway. HTH Hraban ___________________________________________________________________________________ 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 ___________________________________________________________________________________