[XeTeX] \botmark and \firstmark not working for me ...
John Was
john.was at ntlworld.com
Sun Aug 1 11:30:38 CEST 2010
If you have got to a point where everything works except that the right-hand
side has slipped to a measurable extent (viz. the height plus depth of the
left-hand side), then you could measure the left-hand side as an initial
operation, store that measurement, and start the right-hand side with
\vskip -\themeasuredamount before setting the Hebrew.
Of course these things tend to get ever more complex (and then someone comes
along with a neat solution), but TeX isn't particularly slowed up (usually)
by making rather difficult calculations even if they are frequent, and all
the nitty-gritty would be packed away in a macro.
J.
----- Original Message -----
From: "Philip Taylor (Webmaster, Ret'd)" <P.Taylor at Rhul.Ac.Uk>
To: <ron at ronware.org>; "Unicode-based TeX for Mac OS X and other platforms"
<xetex at tug.org>
Sent: 01 August 2010 10:13
Subject: Re: [XeTeX] \botmark and \firstmark not working for me ...
>
>
> Ron Aaron wrote:
>
>> Well, when I do an "unvbox" on the vtop which has the marks, it does work
>> (that is, the marks are visible on the page).
>>
>> The problem though is that totally screws up the layout :(
>
> Yes, that is to be expected, because of TeX's modes. I wonder
> whether the solution might lie in \vsplit ? As you can take
> a copy of your boxes, and then vsplit them, you might be
> able to gain access to your marks that way : you would use
> \box within your \line (to avoid problems with accidentally
> changing mode) and access the marks through a vsplit copy
> of the box{es} -- what do you think ?
>
> ** Phil.
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
More information about the XeTeX
mailing list