Am 10.09.2014 um 18:37 schrieb Aditya Mahajan <adit...@umich.edu>: > Hi, > > There was a question on TeX.SX about an error message > http://tex.stackexchange.com/questions/200474/setuppagenumberinglocation-causes-problem-in-context > > The following MWE shows the same error > > \setupfootertexts[\namedheadnumber{chapter}] > \setuppagenumbering[location=,alternative=doublesided] > > \starttext > > \completecontent > > \chapter{Creating device driver} > > \section{How to create the} > > Chapter text > > \stoptext > > which gives > > lua error > error on line 8 in file /tmp/test.tex: > > ...uild/src/tex/texmf-context/tex/context/base/strc-doc.lua:904: attempt to > index field 'numbers' (a nil value) > stack traceback: > ...uild/src/tex/texmf-context/tex/context/base/strc-doc.lua:904: in > function 'getsectionnumber' > [\directlua]:1: in main chunk > > The error is weird because it only appears when all parts of the minimal > example are present. If I comment either or `location=,` or > `alternative=doublesided` or `\completecontent` or `\section{...}`, the error > goes away! > > Any thoughts?
The error arises only when there is no aux file. A alternative to \namedheadnumber{XXX} is \getmarking[XXXnumber]. \setupfootertexts[{\getmarking[chapternumber]}] 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________