Re: [NTG-context] Chapter number retrieval
Hi Willi, You could also access the number by using the \getmarking[chapternumber][current]. I think you have used a similar approach in the https://wiki.contextgarden.net/Thumb_index. Adam On Tue, Mar 22, 2022 at 11:15 PM Willi Egger via ntg-context < ntg-context@ntg.nl> wrote: > Hello Adam! > > Many thanks for your solution. — It works very well in your example and > also in an extended version with \startfrontmatter..\stopfrontmatter > \startbodymatter…\stopbodymatter. — Unfortunately It does not work to my > wish in the actual setup of my book. — I am using now the solution > presented by Sreeram. > > Again thank you so much! > Kind regards > > Willi > > > On 22 Mar 2022, at 01:21, Adam Reviczky via ntg-context < > ntg-context@ntg.nl> wrote: > > > > Hi, > > > > There is a good overview of accessible variables at: > https://tex.stackexchange.com/questions/134474/context-part-chapter-section-and-subsection-names > > > > Maybe you want something like this? > > > > \starttext > > \setuphead[chapter][number=no] > > \startchapter[title={My Chapter}] > > Hello world! > > \startMPcode > > label("\currentstructurelistnumber\ \currentstructuretitle", origin); > > draw fullcircle scaled 3cm; > > \stopMPcode > > \stopchapter > > \stoptext > > > > Adam > > > > On Mon, Mar 21, 2022 at 11:46 PM jbf via ntg-context > wrote: > > Willi, offlist: Have to admit I didn't actually try your own comment, > > but if it doesn't work, I'll be interested in the eventual answer. I > > recently had to do something similar for the TOC, and Hraban pointed me > > to \currentlistentrynumber. There probably has to be a command along > > those lines (which led me to your 2011 comment, sorry ) for non-list > > retrieval. \structurenumber? \currentstructurenumber? Something along > > those lines? There seem to be a number of these but as yet undocumented > > as far as I can see. > > > > Julian > > > > On 22/3/22 10:19, Willi Egger via ntg-context wrote: > > > Hi Julian, > > > > > > :-) I am confronted with my own comments :-) > > > > > > However, this is precisely what I am using in my attempt to get this > hidden number. But no it does not appear… > > > > > > Thank you! > > > Willi > > > > > >> On 21 Mar 2022, at 22:33, jbf via ntg-context > wrote: > > >> > > >> Willi, > > >> > > >> I see a comment by yourself back in 2011 at > https://wiki.contextgarden.net/Last_Head_Number > > >> > > >> I wonder if this helps? > > >> > > >> Julian > > >> > > >> On 22/3/22 07:47, Willi Egger via ntg-context wrote: > > >>> Hello everybody! > > >>> > > >>> > > >>> I would like to typeset the chapter title without number in the > text. — However I still would need to retrieve the number for a calculation > in a MetaFun graphic. I assume, that even though this number is not > typeset, it is kept in the background. How to retrieve it? > > >>> > > >>> Kind regards > > >>> > > >>> Willi > > >>> > ___ > > >>> 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 > > >> > ___ > > > > ___ > > > 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 :
Re: [NTG-context] Chapter number retrieval
Hello Adam! Many thanks for your solution. — It works very well in your example and also in an extended version with \startfrontmatter..\stopfrontmatter \startbodymatter…\stopbodymatter. — Unfortunately It does not work to my wish in the actual setup of my book. — I am using now the solution presented by Sreeram. Again thank you so much! Kind regards Willi > On 22 Mar 2022, at 01:21, Adam Reviczky via ntg-context > wrote: > > Hi, > > There is a good overview of accessible variables at: > https://tex.stackexchange.com/questions/134474/context-part-chapter-section-and-subsection-names > > Maybe you want something like this? > > \starttext > \setuphead[chapter][number=no] > \startchapter[title={My Chapter}] > Hello world! > \startMPcode > label("\currentstructurelistnumber\ \currentstructuretitle", origin); > draw fullcircle scaled 3cm; > \stopMPcode > \stopchapter > \stoptext > > Adam > > On Mon, Mar 21, 2022 at 11:46 PM jbf via ntg-context > wrote: > Willi, offlist: Have to admit I didn't actually try your own comment, > but if it doesn't work, I'll be interested in the eventual answer. I > recently had to do something similar for the TOC, and Hraban pointed me > to \currentlistentrynumber. There probably has to be a command along > those lines (which led me to your 2011 comment, sorry ) for non-list > retrieval. \structurenumber? \currentstructurenumber? Something along > those lines? There seem to be a number of these but as yet undocumented > as far as I can see. > > Julian > > On 22/3/22 10:19, Willi Egger via ntg-context wrote: > > Hi Julian, > > > > :-) I am confronted with my own comments :-) > > > > However, this is precisely what I am using in my attempt to get this hidden > > number. But no it does not appear… > > > > Thank you! > > Willi > > > >> On 21 Mar 2022, at 22:33, jbf via ntg-context wrote: > >> > >> Willi, > >> > >> I see a comment by yourself back in 2011 at > >> https://wiki.contextgarden.net/Last_Head_Number > >> > >> I wonder if this helps? > >> > >> Julian > >> > >> On 22/3/22 07:47, Willi Egger via ntg-context wrote: > >>> Hello everybody! > >>> > >>> > >>> I would like to typeset the chapter title without number in the text. — > >>> However I still would need to retrieve the number for a calculation in a > >>> MetaFun graphic. I assume, that even though this number is not typeset, > >>> it is kept in the background. How to retrieve it? > >>> > >>> Kind regards > >>> > >>> Willi > >>> ___ > >>> 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 > >> ___ > > ___ > > 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 > ___ > ___ > 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 :
Re: [NTG-context] Chapter number retrieval
Hello Sreeram! What a nice and simple solution. After fiddling a bit I got it working also in my environment for the book! — Thank you so much for the support. Kind regrards Willi > On 22 Mar 2022, at 03:29, śrīrāma via ntg-context wrote: > > On Tuesday, March 22, 2022 2:17 AM Willi Egger via ntg-context wrote: >> I would like to typeset the chapter title without number in the text. — >> However I still would need to retrieve the number for a calculation in a >> MetaFun graphic. I assume, that even though this number is not typeset, it >> is kept in the background. How to retrieve it? >> > > Hi, > On Tuesday, March 22, 2022 2:17 AM Willi Egger via ntg-context wrote: >> >> I would like to typeset the chapter title without number in the text. — >> However I still would need to retrieve the number for a calculation in a >> MetaFun graphic. I assume, that even though this number is not typeset, it >> is kept in the background. How to retrieve it? >> > > Hi, > > You can define a custom command for the chapter, where the first argument > (i.e, the number) is 'ignored' – > > \define[2]\ChapterTitle{#2} > \setuphead[chapter][command=\ChapterTitle] > > It will still appeared as numbered in any lists (ToC, etc). Also, it can be > accessed using \headnumber[...][...]. An example graphic – > > \startuseMPgraphic {graphic:chapter} > picture cg; > cg := outlinetext.d > ("\ssbfd \headnumber[chapter]") > (withcolor transparent(1,0.5,blue)); > fill boundingcircle cg withcolor transparent(1, 0.5, lightgray); > draw cg; > \stopuseMPgraphic > > Using \headnumber[..][..] any 'conversion' applied to the chapter number > (romannumerals, words, etc) are also preserved. > > Best, > Sreeram > > > ___ > 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 ___
Re: [NTG-context] redefining xmlsetups inside a XML document
I've added a in the element (BTW, "text/x-lua" is the mimetype proposed by freedesktop.org for lua scripts. That element is managed by this code: -- if mimetype and mimetype == "text/x-lua" then local code = xml.text(s) context( "\\startluacode " .. code .. " \\stopluacode" ) end -- s is the table representing the script element. That works, but it has a problem with one-line comments: --