Re: [NTG-context] strc-lst.lua [was: Bibliography problem]
On 2012-02-02 15:46 -800, Philipp Gesang wrote:
On 2012-02-02 15:26, Michael Green wrote:
On 2012-02-01 12:48 -800, Philipp Gesang wrote:
Thanks for all your help, but I'm afraid it's still not working for me.
I did two tests. (1) Using this change alone and (2) using this change together with the one you recommended to strc-lst.mkvi http://archive.contextgarden.net/message/20120201.194023.3e8d62a3.en.html
I believe the second one should already have fixed it. Have you run “context --make” after you modified both files?
Aha! That's what I didn't do. Thank you very much! So, of course, there's another problem. If I add "\placepublications[criterium=all]", I get errors that appear to be related to what we changed. Note that if I press return twice, the document is produced as expected. Thanks again for the help. mjg ---- file ---------------------------- \setupbibtex[database=test] \setuppublications[alternative=apa] \starttext Here is a cite command: \cite[hh2010a] \placepublications[criterium=all] \stoptext \endinput -------------------------------------- ---- test.bib --------------------- @ARTICLE{hh2010a, author = {Hans Hagen}, title = {The Font Name Mess}, journal = {MAPS}, year = {2010}, volume = {40}, pages = {2-8}, keywords = {context}, } -------------------------------------- ---- log --------------------------- ConTeXt ver: 2012.01.25 14:16 MKIV fmt: 2012.2.2 int: english/english system > cont-new.mkiv loaded (/Users/michaelgreen/Applications/context/tex/texmf-context/tex/context/base/cont-new.mkiv system > beware: some patches loaded from cont-new.mkiv ) system > 2012bib.top loaded (2012bib.top) fonts > latin modern fonts are not preloaded languages > language en is active publications > wrote a new auxiliary file \jobname.aux This is BibTeX, Version 0.99d (TeX Live 2011) The top-level auxiliary file: 2012bib.aux The style file: cont-no.bst Database file #1: test.bib publications > loading formatting style from bibl-apa (/Users/michaelgreen/Applications/context/tex/texmf-context/tex/context/bib/bibl-apa.tex){/Users/michaelgreen/Applications/context/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map} fonts > preloading latin modern fonts (second stage) fonts > typescripts > unknown: library 'loc' {/Users/michaelgreen/Applications/context/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/Users/michaelgreen/Applications/context/tex/texmf/fonts/map/dvips/lm/lm-rm.map} fonts > fallback modern rm 12pt is loaded publications > loading database from 2012bib.bbl (2012bib.bbl) publications > placing all entries, use 'text' to be more selective ! LuaTeX error ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: attempt to index local 'l' (a nil value) stack traceback: ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: in function 'location' ...text/tex/texmf-context/tex/context/base/strc-lst.lua:692: in function 'listlocation' <main ctx instance>:1: in main chunk. system > tex > error on line 4 in file 2012bib.tex: LuaTeX error ... 1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 >> \starttext 5 Here is a cite command: \cite[hh2010a] 6 \placepublications[criterium=all] 7 8 \stoptext 9 \endinput 10 \ctxcommand ...\directlua \zerocount {commands.#1} <inserted text> ...cation {\structurelistlocation }\fi \doifstructurelisthas... \strc_lists_apply_renderingsetup ...enderingsetup \edef \currentlistalternat... l.4 } \typesetpubslist ...hacks.flush("\@@pbsorttype ")} \stoppacked \endgroup \dodoplacepublications ...sttrue \typesetpubslist \inpublistfalse \global \a... ... l.6 \placepublications[criterium=all] ? ! LuaTeX error ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: attempt to index local 'l' (a nil value) stack traceback: ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: in function 'location' ...text/tex/texmf-context/tex/context/base/strc-lst.lua:692: in function 'listlocation' <main ctx instance>:1: in main chunk. system > tex > error on line 4 in file 2012bib.tex: LuaTeX error ... 1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 >> \starttext 5 Here is a cite command: \cite[hh2010a] 6 \placepublications[criterium=all] 7 8 \stoptext 9 \endinput 10 \ctxcommand ...\directlua \zerocount {commands.#1} <inserted text> ...cation {\structurelistlocation }\fi \doifstructurelisthas... \strc_lists_apply_renderingsetup ...enderingsetup l.4 } \typesetpubslist ...hacks.flush("\@@pbsorttype ")} \stoppacked \endgroup \dodoplacepublications ...sttrue \typesetpubslist \inpublistfalse \global \a... ... l.6 \placepublications[criterium=all] ? backend > xmp > using file '/Users/michaelgreen/Applications/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml' pages > flushing realpage 1, userpage 1, subpage 1 ) mkiv lua stats > used config file - selfautoparent:texmf/web2c/texmfcnf.lua mkiv lua stats > used cache path - /Users/michaelgreen/Applications/context/tex/texmf-cache/luatex-cache/context/2448223e6631addb83df348d74153606 mkiv lua stats > resource resolver - loadtime 0.010 seconds, 0 scans with scantime 0.000 seconds, 0 shared scans, 16 found files, scanned paths: mkiv lua stats > stored bytecode data - 301 modules, 65 tables, 366 chunks mkiv lua stats > cleaned up reserved nodes - 39 nodes, 9 lists of 431 mkiv lua stats > node memory usage - 2 glue, 2 penalty, 9 attribute, 28 glue_spec, 3 attribute_list mkiv lua stats > node list callback tasks - 6 unique task lists, 5 instances (re)created, 189 calls mkiv lua stats > used backend - pdf (backend for directly generating pdf output) mkiv lua stats > loaded patterns - en::2 mkiv lua stats > jobdata time - 0.000 seconds saving, 0.000 seconds loading mkiv lua stats > callbacks - 271 direct, 976 indirect, 1247 total mkiv lua stats > lxml preparation time - 0.000 seconds, 0 nodes, 11 lpath calls, 0 cached calls mkiv lua stats > interactive elements - 0 references, 1 destinations mkiv lua stats > result saved in file - 2012bib.pdf mkiv lua stats > loaded fonts - 3 files: lmmath-regular.otf lmroman10-italic.otf lmroman10-regular.otf mkiv lua stats > fonts load time - 0.220 seconds mkiv lua stats > luatex banner - this is luatex, version beta-0.70.1-2011051908 (rev 4277) mkiv lua stats > control sequences - 32211 of 65536 + 100000 mkiv lua stats > current memory usage - 41 MB (ctx: 42 MB) mkiv lua stats > runtime - 4.544 seconds, 1 processed pages, 1 shipped pages, 0.220 pages/second mtx-context | fatal error: return code: 1localhost:2012 bibliography michaelgreen$ --------------------------------------
On 2012-02-02 20:22, Michael Green wrote:
On 2012-02-02 15:46 -800, Philipp Gesang wrote:
On 2012-02-02 15:26, Michael Green wrote:
On 2012-02-01 12:48 -800, Philipp Gesang wrote:
Thanks for all your help, but I'm afraid it's still not working for me.
I did two tests. (1) Using this change alone and (2) using this change together with the one you recommended to strc-lst.mkvi http://archive.contextgarden.net/message/20120201.194023.3e8d62a3.en.html
I believe the second one should already have fixed it. Have you run “context --make” after you modified both files?
Aha! That's what I didn't do. Thank you very much!
So, of course, there's another problem.
If I add "\placepublications[criterium=all]", I get errors that appear to be related to what we changed. Note that if I press return twice, the document is produced as expected.
Wait a sec -- this should have been fixed by the modification to strc-lst.lua. Can it be that in the meantime you updated your Context and this fix got overwritten? If so, please reapply it, remake the format and report back. Anyway it would appear that these issues will be fixed in the next beta. Best regards Philipp
Thanks again for the help.
mjg
---- file ----------------------------
\setupbibtex[database=test] \setuppublications[alternative=apa]
\starttext Here is a cite command: \cite[hh2010a] \placepublications[criterium=all]
\stoptext \endinput --------------------------------------
---- test.bib ---------------------
@ARTICLE{hh2010a, author = {Hans Hagen}, title = {The Font Name Mess}, journal = {MAPS}, year = {2010}, volume = {40}, pages = {2-8}, keywords = {context}, } --------------------------------------
---- log --------------------------- ConTeXt ver: 2012.01.25 14:16 MKIV fmt: 2012.2.2 int: english/english
system > cont-new.mkiv loaded (/Users/michaelgreen/Applications/context/tex/texmf-context/tex/context/base/cont-new.mkiv system > beware: some patches loaded from cont-new.mkiv ) system > 2012bib.top loaded (2012bib.top) fonts > latin modern fonts are not preloaded languages > language en is active publications > wrote a new auxiliary file \jobname.aux This is BibTeX, Version 0.99d (TeX Live 2011) The top-level auxiliary file: 2012bib.aux The style file: cont-no.bst Database file #1: test.bib publications > loading formatting style from bibl-apa (/Users/michaelgreen/Applications/context/tex/texmf-context/tex/context/bib/bibl-apa.tex){/Users/michaelgreen/Applications/context/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map} fonts > preloading latin modern fonts (second stage) fonts > typescripts > unknown: library 'loc' {/Users/michaelgreen/Applications/context/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/Users/michaelgreen/Applications/context/tex/texmf/fonts/map/dvips/lm/lm-rm.map} fonts > fallback modern rm 12pt is loaded publications > loading database from 2012bib.bbl (2012bib.bbl) publications > placing all entries, use 'text' to be more selective ! LuaTeX error ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: attempt to index local 'l' (a nil value) stack traceback: ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: in function 'location' ...text/tex/texmf-context/tex/context/base/strc-lst.lua:692: in function 'listlocation' <main ctx instance>:1: in main chunk.
system > tex > error on line 4 in file 2012bib.tex: LuaTeX error ...
1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 >> \starttext 5 Here is a cite command: \cite[hh2010a] 6 \placepublications[criterium=all] 7 8 \stoptext 9 \endinput 10
\ctxcommand ...\directlua \zerocount {commands.#1}
<inserted text> ...cation {\structurelistlocation }\fi \doifstructurelisthas... \strc_lists_apply_renderingsetup ...enderingsetup \edef \currentlistalternat... l.4 }
\typesetpubslist ...hacks.flush("\@@pbsorttype ")} \stoppacked \endgroup \dodoplacepublications ...sttrue \typesetpubslist \inpublistfalse \global \a... ... l.6 \placepublications[criterium=all]
? ! LuaTeX error ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: attempt to index local 'l' (a nil value) stack traceback: ...text/tex/texmf-context/tex/context/base/strc-lst.lua:529: in function 'location' ...text/tex/texmf-context/tex/context/base/strc-lst.lua:692: in function 'listlocation' <main ctx instance>:1: in main chunk.
system > tex > error on line 4 in file 2012bib.tex: LuaTeX error ...
1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 >> \starttext 5 Here is a cite command: \cite[hh2010a] 6 \placepublications[criterium=all] 7 8 \stoptext 9 \endinput 10
\ctxcommand ...\directlua \zerocount {commands.#1}
<inserted text> ...cation {\structurelistlocation }\fi \doifstructurelisthas... \strc_lists_apply_renderingsetup ...enderingsetup
l.4 }
\typesetpubslist ...hacks.flush("\@@pbsorttype ")} \stoppacked \endgroup \dodoplacepublications ...sttrue \typesetpubslist \inpublistfalse \global \a... ... l.6 \placepublications[criterium=all]
? backend > xmp > using file '/Users/michaelgreen/Applications/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml' pages > flushing realpage 1, userpage 1, subpage 1 ) mkiv lua stats > used config file - selfautoparent:texmf/web2c/texmfcnf.lua mkiv lua stats > used cache path - /Users/michaelgreen/Applications/context/tex/texmf-cache/luatex-cache/context/2448223e6631addb83df348d74153606 mkiv lua stats > resource resolver - loadtime 0.010 seconds, 0 scans with scantime 0.000 seconds, 0 shared scans, 16 found files, scanned paths: mkiv lua stats > stored bytecode data - 301 modules, 65 tables, 366 chunks mkiv lua stats > cleaned up reserved nodes - 39 nodes, 9 lists of 431 mkiv lua stats > node memory usage - 2 glue, 2 penalty, 9 attribute, 28 glue_spec, 3 attribute_list mkiv lua stats > node list callback tasks - 6 unique task lists, 5 instances (re)created, 189 calls mkiv lua stats > used backend - pdf (backend for directly generating pdf output) mkiv lua stats > loaded patterns - en::2 mkiv lua stats > jobdata time - 0.000 seconds saving, 0.000 seconds loading mkiv lua stats > callbacks - 271 direct, 976 indirect, 1247 total mkiv lua stats > lxml preparation time - 0.000 seconds, 0 nodes, 11 lpath calls, 0 cached calls mkiv lua stats > interactive elements - 0 references, 1 destinations mkiv lua stats > result saved in file - 2012bib.pdf mkiv lua stats > loaded fonts - 3 files: lmmath-regular.otf lmroman10-italic.otf lmroman10-regular.otf mkiv lua stats > fonts load time - 0.220 seconds mkiv lua stats > luatex banner - this is luatex, version beta-0.70.1-2011051908 (rev 4277) mkiv lua stats > control sequences - 32211 of 65536 + 100000 mkiv lua stats > current memory usage - 41 MB (ctx: 42 MB) mkiv lua stats > runtime - 4.544 seconds, 1 processed pages, 1 shipped pages, 0.220 pages/second
mtx-context | fatal error: return code: 1localhost:2012 bibliography michaelgreen$
--------------------------------------
___________________________________________________________________________________ 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 ___________________________________________________________________________________
-- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
participants (2)
-
Michael Green
-
Philipp Gesang