Re: [NTG-context] strc-lst.lua [was: Bibliography problem]
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) fontslatin modern fonts are not preloaded languageslanguage 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} fontspreloading latin modern fonts (second stage) fontstypescripts 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} fontsfallback 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
Re: [NTG-context] strc-lst.lua [was: Bibliography problem]
On 2012-02-03 06:04 -800, Philipp Gesang wrote: On 2012-02-02 20:22, Michael Green wrote: If I add \placepublications[criterium=all], I get errors that appear to be related to what we changed... Wait a sec -- this should have been fixed by the modification to strc-lst.lua. You're right. I made a simple error in modifying strc-lst.lua. I typed 1 (numeral) rather than l (letter). Now it all works as you said it should. Thanks! ___ 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 ___
Re: [NTG-context] strc-lst.lua [was: Bibliography problem]
On 2012-02-01 12:48 -800, Philipp Gesang wrote: On 2012-01-27 12:23, Michael Green wrote: I'm having a problem with bibliographies. I believe the bug is in strc-lst.lua. line 526ff. function lists.location(n) local l = lists.result[n] - return l.references.internal or n + return l and l.references.internal or n end · Works here. Philipp 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 Alas, the logs were the same both times. If it works for you perhaps there's something amiss on my end. But I don't have the foggiest idea what it might be. ConTeXt ver: 2012.01.25 14:16 MKIV fmt: 2012.2.1 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) fontslatin modern fonts are not preloaded languageslanguage 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} fontspreloading latin modern fonts (second stage) fontstypescripts 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} fontsfallback modern rm 12pt is loaded checkmissing or ungrouped '=' after 'pubs' in line 5 (68:) publications loading database from 2012bib.bbl (2012bib.bbl) ! Extra \endgroup. system tex error on line 5 in file 2012bib.tex: Extra ... 1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 \starttext 5 Here is a cite command: \cite[hh2010a] 6 7 \stoptext 8 \endinput 9 %\placepublications[criterium=all] 10 \docite ...else \donumberedcite {#1}\fi \endgroup to be read again l.5 Here is a cite command: \cite[hh2010a] ? Example file \setupbibtex[database=test] \setuppublications[alternative=apa] \starttext Here is a cite command: \cite[hh2010a] \stoptext test.bib @ARTICLE{hh2010a, author = {Hans Hagen}, title = {The Font Name Mess}, journal = {MAPS}, year = {2010}, volume = {40}, pages = {2-8}, keywords = {context}, } ___ 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 ___
Re: [NTG-context] strc-lst.lua [was: Bibliography problem]
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? If yes, did you modify the files in the “../texmf-context/..” directory, or might there be a conflicting (older) version in “../texmf-local/..” that gets built into the format instead? (Weird things are known to happen in tex directories.) Alas, the logs were the same both times. If it works for you perhaps there's something amiss on my end. But I don't have the foggiest idea what it might be. This line: checkmissing or ungrouped '=' after 'pubs' in line 5 (68:) shouldn’t be there anymore. Regards Philipp ConTeXt ver: 2012.01.25 14:16 MKIV fmt: 2012.2.1 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) fontslatin modern fonts are not preloaded languageslanguage 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} fontspreloading latin modern fonts (second stage) fontstypescripts 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} fontsfallback modern rm 12pt is loaded checkmissing or ungrouped '=' after 'pubs' in line 5 (68:) publications loading database from 2012bib.bbl (2012bib.bbl) ! Extra \endgroup. system tex error on line 5 in file 2012bib.tex: Extra ... 1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 \starttext 5 Here is a cite command: \cite[hh2010a] 6 7 \stoptext 8 \endinput 9 %\placepublications[criterium=all] 10 \docite ...else \donumberedcite {#1}\fi \endgroup to be read again l.5 Here is a cite command: \cite[hh2010a] ? Example file \setupbibtex[database=test] \setuppublications[alternative=apa] \starttext Here is a cite command: \cite[hh2010a] \stoptext test.bib @ARTICLE{hh2010a, author = {Hans Hagen}, title = {The Font Name Mess}, journal = {MAPS}, year = {2010}, volume = {40}, pages = {2-8}, keywords = {context}, } ___ 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 pgpuOMLZZlsHz.pgp Description: PGP signature ___ 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 ___
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) fontslatin modern fonts are not preloaded languageslanguage 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} fontspreloading latin modern fonts (second stage) fontstypescripts 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} fontsfallback 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
Re: [NTG-context] strc-lst.lua [was: Bibliography problem]
On 2012-01-27 12:23, Michael Green wrote: I'm having a problem with bibliographies. I believe the bug is in strc-lst.lua. line 526ff. function lists.location(n) local l = lists.result[n] - return l.references.internal or n + return l and l.references.internal or n end · Works here. Philipp Example file \setupbibtex[database=test] \setuppublications[alternative=apa] \starttext Here is a cite command: \cite[hh2010a] %\placepublications[criterium=all] \stoptext test.bib @STRING{hh = {Hans Hagen}} @ARTICLE{hh2010a, author = hh, title = {The Font Name Mess}, journal = {MAPS}, year = {2010}, volume = {40}, pages = {2-8}, keywords = {context}, } Log This is LuaTeX, Version beta-0.70.1-2011051908 (rev 4277) \write18 enabled. (2012bib.tex ConTeXt ver: 2012.01.25 14:16 MKIV fmt: 2012.1.26 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) fontslatin modern fonts are not preloaded languageslanguage 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} fontspreloading latin modern fonts (second stage) fontstypescripts 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} fontsfallback modern rm 12pt is loaded checkmissing or ungrouped '=' after 'pubs' in line 5 (68:) publications loading database from 2012bib.bbl (2012bib.bbl) ! Extra \endgroup. system tex error on line 5 in file 2012bib.tex: Extra ... 1 \setupbibtex[database=test] 2 \setuppublications[alternative=apa] 3 4 \starttext 5 Here is a cite command: \cite[hh2010a] 6 7 %\placepublications[criterium=all] 8 9 \stoptext \docite ...else \donumberedcite {#1}\fi \endgroup to be read again l.5 Here is a cite command: \cite[hh2010a] ? ___ 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 pgpBzCflw3RqU.pgp Description: PGP signature ___ 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 ___