Sorry Taco, I wrote before consuming my second mug of coffee. I updated my
test.zip file when I intended to overwrite it and obviously didn't actually
look at the PDF output. The fix _does_ work for me (both in my test
directory and for my original project). From the attached:
texexec --pdf test_bib
texexec --pdf cmp_test_bib
texexec --pdf prd_test
I tried with '\setuphead[chapter][prefix=+]' (i.e. Robin's issue) and
\placepublications still silently fails.
texexec --pdf test_bib_robin
Cheers,
Dave
Attached: test.zip
test_bib_robin.tex (deflated 57%)
test_bib.tex (deflated 57%)
prj_test.tex (deflated 59%)
prd_test.tex (deflated 53%)
cmp_test_bib.tex (deflated 46%)
test.bib (deflated 52%)
On 2/7/07, Dave
Hi Taco,
Sorry, no luck here as well. I tried the same as Robin... patched t-bib.tex without the 'protect' and also tried locally in the attached component.
Thanks Taco, Dave
On 2/7/07, Robin Kirkham
wrote: Hi Taco,
I tried this (in t-bib.tex and separately my test file) and I'm afraid it did not fix my problem (no change at all). Please let me know if there is anything else I should try.
Robin
Author: Taco Hoekwater Date: 2007-02-07 19:14 +1100 To: mailing list for ConTeXt users Subject: Re: [NTG-context] Bib module and prefix=+
Hi Robin,
This sounds quite similar to the problem I posted yesterday where:
\setuphead[chapter][ownnumber=yes]
makes
\placepublications[criterium=chapter]
fail silently. Taco has taken a look at it and written me off the
Dave wrote: list but
there isn't a solution yet.
I narrowed this down to my redefinition of the \dosetfilterlevel macro.
But I need that redefinition, because otherwise \cite in frontmatter and appendices (where the numbers are alphabetic or romannumerals) doesn't work.
Can you both try to see if this version fixes the problems? (one new line)
\unprotect \def\patcheddosetfilterlevel#1#2% {\bgroup \let\@@shortsectionnumber\@@sectionvalue % NEW \ignoresectionconversion \edef\askedlevel{#1}% \edef\askedfilter{#2}% \ifx\askedlevel\v!current \dosetcurrentlevel\askedlevel \else\ifx\askedlevel\v!previous \dosetpreviouslevel\askedlevel \else\ifx\askedlevel\v!all \global\chardef\alltoclevels\plusone \else\ifx\askedlevel\v!text \global\chardef\alltoclevels\plusone \else \edef\byaskedlevel{\csname\??by\askedlevel\endcsname}% \ifx\byaskedlevel\v!text \dosettextlevel\askedlevel \else \dosetotherlevel\askedlevel \fi \fi\fi\fi\fi \ifx\askedfilter\empty \else \xdef\currentlevel{\currentlevel\sectionseparator\askedfilter}% \fi \egroup} \protect
Best, Taco
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context