[XeTeX] Hyperref \hyperlink and \hypertarget not working with accented characters
Zdenek Wagner
zdenek.wagner at gmail.com
Wed Nov 2 01:20:40 CET 2011
2011/11/2 Ross Moore <ross.moore at mq.edu.au>:
> Hello Andy,
>
> On 02/11/2011, at 10:40 AM, Andy Black wrote:
>
>> I have not heard back from anyone on this issue.
>>
>> Has anyone else had success with hyperlinks that use accent characters in the link?
>>
>> Thanks,
>>
>> --Andy
>>
>> On 9/2/2011 12:02 PM, Andy Black wrote:
>>> Hello,
>>>
>>> I'm using XeTeX version 3.1415926-2.2-0.9997.4 (Web2C 2010) (format=xelatex 2010.11.15) with hyperref 2010/10/30 v6.81t.
>
>>> \hyperlink{rAsociación}{APLT (1988)}
>
> Don't use non-ASCII characters in the link.
>
> The link anchor is just a string that is used internally.
> It is never displayed in the PDF, so why risk running
> into encoding problems by using non-ASCII characters?
>
> PDF does not use UTF8 at all.
> You'll have to transform any UTF8 characters into a UTF16
> ASCII-HeX representation of the Unicode code-point,
> both in the destination-label and in any corresponding
> hyperlink target-labels that point at it.
>
I am not sure, I would have to look into the PDF manual but I think
that the link in PDF should be in AdobeStandardEncoding which is a
superset of ASCII (but 8-bit encoding, not UTF-8). If you wish a link
in HTML, the accented characters must be URL encoded.
>>>
>>> with
>>>
>>> \hypertarget{rAsociación}{Asociación para la Promoción de Lecto-Escritura Tlapaneca. 1988. }
>>>
>>> then the hyperlink in the resulting PDF does not go to the target. If I replace the accented o with an unaccented o, then the hyperlink works fine.
>>>
>>> Do I need to do something special to get the hyperref package to produce hyperlinks that work when there are non-A-Z characters?
>
> Hyperref gives the means to do this, using \pdfstringdef .
>
> But since this label is only used internally, you might as well
> save your self some trouble, and (La)TeX some processing time,
> by just using ASCII letters for such things.
>
>>>
>>> Thanks,
>>>
>>> --Andy
>
>
> Hope this helps,
>
> Ross
>
> ------------------------------------------------------------------------
> Ross Moore ross.moore at mq.edu.au
> Mathematics Department office: E7A-419
> Macquarie University tel: +61 (0)2 9850 8955
> Sydney, Australia 2109 fax: +61 (0)2 9850 8114
> ------------------------------------------------------------------------
>
>
>
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
>
--
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz
More information about the XeTeX
mailing list