After much and much googling, I found the origin of my (quite complex) problem,
here it is :
- I use "Papers" to generate my .bib files, the citation references are of the
form {author:yearppage} (note the use of a colon)
- Part of my thesis is in French (I use babel to switch from language to
language)
- Babel when set to French does something to the colon character (spacing
around colon is different in French), which interferes with the colon separator
used for in my references
- When using pdftex, it produces an error, stopping at the first reference of
the first French part
- With Xetex, it doesn't say anything, it just messes with hyperref
My quick and dirty fix is to deactivate what babel does with the colon with
\shorthandoff{:}, but I get incorrect spacing around the colon (not that bad).
Switching to polyglossia makes things worse: xetex stops at the first reference
of the first French part.
What do you suggest for an elegant fix to this problem ? (Papers doesn't allow
to change the colon, and I already have LOTS of references included anyway).
Le 16 sept. 2010 à 06:56, Heiko Oberdiek a écrit :
> On Wed, Sep 15, 2010 at 04:14:07PM +0200, Pierre Morel wrote:
>
>> I'm writing my thesis using xetex, and use natbib for the bilbiography and
>> hyperref to get links inside the PDF. Everything is supposed to work
>> together, but the links of citations (which are supposed to get me to the
>> actual reference when I click on a citation) are not active. They appear
>> as links (color, cursor change on hover), but nothing happens when I click
>> on them. The other intra-document links work well (TOC, figures,
>> equations), and I get no feedback about my problem in the log. It looks
>> like the (unsolved) problem this guy had with Lyx :
>> http://www.mail-archive.com/[email protected]/msg60393.html
>>
>> I made sure that I use the xetex option with hyperref, and that all
>> citations are in natbib formats. For info I use multiple files with
>> \input{} as well as multiple .bib files.
>>
>> Any ideas on how to solve that ?
>
> Make a minimal example (few lines, but complete) that shows the problem.
>
> Yours sincerely
> Heiko Oberdiek
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex