Re: [NTG-context] strc-lst.lua [was: Bibliography problem]

2012-02-03 Thread Philipp Gesang
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]

2012-02-03 Thread Michael Green
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]

2012-02-02 Thread Michael Green
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]

2012-02-02 Thread Philipp Gesang
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]

2012-02-02 Thread Michael Green
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]

2012-02-01 Thread Philipp Gesang
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
___