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/lyx-us...@lists.lyx.org/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