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%)
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,
DaveOn 2/7/07, Robin Kirkham <robin.kirkham@csiro.au> 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=+
>
> Dave wrote:
> > 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
> 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