[XeTeX] \botmark and \firstmark not working for me ...

Paul Isambert zappathustra at free.fr
Sun Aug 1 09:16:27 CEST 2010

Selon Ron Aaron <ron at ronware.org>:

> On Sunday 01 August 2010 06:23:19 Ron Aaron wrote:
> > On Sunday 01 August 2010 00:47:59 John Was wrote:
> > I wonder if my problem stems from the "mark" being
> > inside a vbox?  If that's the problem, I don't know how I would get around
> > it ...
> Argggh!  That is exactly what my problem is.  The "\mark{}" is inside a
> "vbox".  I need somehow to get it to show up in the main vertical list, but
> so
> far "\vadjust" hasn't worked for me...

Indeed, the \mark won't end up on the main vertical list. In the latest TUGboat
issue, Hans Hagen writes about this and proposes a nice solution... but with

So to keep with XeTeX, I wonder if a two-run process wouldn't be simpler: use
\write with an external file, which you \input on the next compilation.

But then a question: what is your \mark doing in \vbox if it is in the "body
text", as said in your first message?


More information about the XeTeX mailing list