[XeTeX] bidi & eso-pic are broken
Fahad Al-Saidi
fahad.alsaidi at gmail.com
Tue Jun 11 13:51:07 CEST 2013
Hey,
I have tried my best to port wallpaper to support bidi but without any
success. Then I tried Ulrike' solution and it works partially. What
remaining are LLCornerWallpaper, ThisLLCornerWallpaper, LRCornerWallpaper,
ThisLRCornerWallpaper, URCornerWallpaper, ThisURCornerWallpaper,
ULCornerWallpaper, ThisULCornerWallpaper.
I have attached my test files.
Regards,
Fahad
On Mon, Jun 10, 2013 at 3:20 PM, Vafa Khalighi <vafa.klgh at gmail.com> wrote:
> Hey
>
> With your posted example on github, changes are identical. You only need
> to understand how the picture environment behaves in RTL to be able to do
> these yourself.
>
> \renewcommand{\ThisCenterWallPaper}[2]{%
>
> \AddToShipoutPicture*{\put(-\LenToUnit{\dimexpr(\paperwidth-\textwidth)},\LenToUnit{\wpYoffset}){%
> \parbox[b][\paperheight]{\paperwidth}{%
> \vfill
> \centering
> \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
> keepaspectratio]{#2}%
> \vfill
> }}}
> }
>
>
> On Mon, Jun 10, 2013 at 5:41 PM, Fahad Al-Saidi <fahad.alsaidi at gmail.com>wrote:
>
>> Thanks Vafa for helping me. I would like to ask if there is any way to
>> fix wallpaper package to work as expected in RTL document.
>>
>> Regards,
>> Fahad
>>
>>
>> On Mon, Jun 10, 2013 at 5:50 AM, Vafa Khalighi <vafa.klgh at gmail.com>wrote:
>>
>>> Hi
>>>
>>> I have just done that. I only needed to change the horizontal
>>> co-ordinate of \put command as previously mentioned and it works as one
>>> would expect in RTL. I have changed the horizontal co-ordinate of \put from
>>> 0pt to -(\paperwidth-\textwidth).
>>>
>>> Vafa
>>>
>>>
>>> On Sun, Jun 9, 2013 at 5:06 PM, Fahad Al-Saidi <fahad.alsaidi at gmail.com>wrote:
>>>
>>>> Thanks Vafa for the clarification. If you can guide me what the the
>>>> recommended way to deal with pictures especially water mark in RTL document
>>>> since wallpaper does not work as expected. I am working in a document for
>>>> children that includes hundreds pictures and I am using wallpaper & eso-pic
>>>> packages heavily. Now I can return to ubuntu 12.04' packages but I will
>>>> face the problem soon or later.
>>>>
>>>>
>>>> On Sun, Jun 9, 2013 at 9:56 AM, Vafa Khalighi <vafa.klgh at gmail.com>wrote:
>>>>
>>>>> This has nothing to do with eso-pic-bidi file. In the previous
>>>>> versions of bidi package, the behaviour of picture environment was changes
>>>>> so that in RTL, still the reference point was at the right (where the line
>>>>> starts in RTL) but commands like \put behaved the same in LTR and RTL. i.e.
>>>>> if you gave a positive horizontal coordinate to \put, t would go to the
>>>>> right and if you gave a negative horizontal coordinate, it would go to the
>>>>> left.
>>>>>
>>>>> Later on, we found that it was more problematic rather than being
>>>>> useful. Therefore I removed that modification to picture environment.
>>>>>
>>>>>
>>>>> Your example, will work fine in RTL, if you just change the horizontal
>>>>> coordinate of \put in your document. On the other hand, \RTL and \LTR are
>>>>> not commands; RTL and LTR are environments.
>>>>>
>>>>> Vafa
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --------------------------------------------------
>>>> Subscriptions, Archive, and List information, etc.:
>>>> http://tug.org/mailman/listinfo/xetex
>>>>
>>>>
>>>
>>>
>>>
>>> --------------------------------------------------
>>> Subscriptions, Archive, and List information, etc.:
>>> http://tug.org/mailman/listinfo/xetex
>>>
>>>
>>
>>
>> --
>> my blog
>>
>> http://fahadalsaidi.blogspot.com
>>
>>
>>
>> --------------------------------------------------
>> Subscriptions, Archive, and List information, etc.:
>> http://tug.org/mailman/listinfo/xetex
>>
>>
>
>
> --
> Vafa
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
>
>
--
my blog
http://fahadalsaidi.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20130611/d593790b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wallpaper-bidi.zip
Type: application/zip
Size: 1267620 bytes
Desc: not available
URL: <http://tug.org/pipermail/xetex/attachments/20130611/d593790b/attachment-0001.zip>
More information about the XeTeX
mailing list