On 15-8-2011 4:31, Willi Egger wrote:
Hoi Hans,
in het erste mail hierover waren er twee attachments.
Hier dit mail voor jou.
Groet!
Willi
Begin forwarded message:
From: Willi Egger
Date: 14 August 2011 20:53:47 CEST To: NTG-Context ConTeXt users Subject: Bib-module Hi bib-module gurus!
I think I need some hints how to get enclosed example working...
The log sys: (/Users/willi/Documents/TEXdata/Hufbeschlag/test/publist-test.tex
ConTeXt ver: 2011.08.08 23:54 MKIV fmt: 2011.8.12 int: english/english ...
(/Applications/lua-experimental/tex/texmf-context/tex/context/bib/bibl-apa..tex) (publist-test.bbl) publications> loading database from publist-test.bbl (publist-test.bbl) publications> warning: unknown cite argument Hess1968 on line \the\inputlineno publications> file criterium=text.bbl not found, waiting for bibtex publications> placing all entries, use 'text' to be more selective backend> xmp> using file '/Applications/lua-experimental/tex/texmf-context/tex/context/base/lpdf-pdx.xml' LuaTeX warning (ext4): destination with the same identifier (name{1:unknown}) has been already used, duplicate ignored
Two issues: (1) Don't include the bbl files as it already gets included (and you will get duplicate entries). This is a more minumal test file: \setuppublications [alternative=apa, refcommand=authornum, numbering=yes, sorttype=bbl] \starttext blabla (\cite[author][Hess1968]) \placepublications[criterium=all] \stoptext (2) The fact that you get the same entries n times is due to the fact that % is no comment: %D Now prohibits comments, so % can be used for urls However, you can patch the bibl-tra.mkiv file: \def\dostartpublication[#1]% {\begingroup \doifassignmentelse{#1}% {\getparameters[\??pb][k=\s!unknown,t=article,n=,s=,a=,y=,o=,u=,#1]}% {\getparameters[\??pb][k=#1,t=article,n=,s=,a=,y=,o=,u=]}% \ctxlua{bibtex.hacks.register("\@@pbk")}% \catcode\commentasciicode\othercatcode \dodostartpublication} \def\dodostartpublication#1\stoppublication {\setxvalue{pbd:\@@pbk}##1{\noexpand\ifcase##1\noexpand\or \@@pbk\noexpand\or \@@pba\noexpand\or \@@pby\noexpand\or \@@pbs\noexpand\or \@@pbn\noexpand\or \@@pbt\noexpand\or \@@pbo\noexpand\or \@@pbu\noexpand\or \normalunexpanded{#1}\noexpand\fi}% \endgroup \ignorespaces} so that comments in the [] argument keep their meaning. Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------