[NTG-context] issue with lpath

Pablo Rodriguez oinos at gmx.es
Thu Aug 4 17:15:59 CEST 2022

On 8/4/22 12:22, Taco Hoekwater via ntg-context wrote:
>> On 3 Aug 2022, at 15:54, Pablo Rodriguez via ntg-context <ntg-context at ntg.nl> wrote:
>> BTW, is there any way to rephrase "{h3 + blockquote}" in proper Lua?
> I was wondering about that as well, and I really had no clue how to
> do that. Some reading and studying later, I realised that there is a
> preceding-sibling:: axis.
> That is not documented in xml-mkiv.pdf I think, but it inherited
> from xpath, and that means this works:>
>   \xmlsetsetup{#1}{blockquote/preceding-sibling::h3[-1]/} {xml:section}
> “Take all blockquotes, then tests their immediate preceding siblings
> (index [-1]) that are h3."

Many thanks for your reply, Taco.

It isn’t documented, but I have just discovered that it is used inside a


> But the CSS version is nicer.

I agree. But using CSS for LPaths feels like cheating to me.

Many thanks for your help again,


More information about the ntg-context mailing list