[tex-live] clash between babel (french), hyperref and \cite on keys with a colon character

Vincent Lefevre vincent at vinc17.net
Mon Sep 22 18:39:55 CEST 2014

On 2014-09-22 16:34:21 +0100, Robin Fairbairns wrote:
> Vincent Lefevre <vincent at vinc17.net> wrote:
> > On 2014-09-22 15:55:24 +0100, Robin Fairbairns wrote:
> > 
> > > it is a feature because it's insoluble when using tex or latex.
> > 
> > Why insoluble? What's the problem with redefining \cite?
> it's trivial, of course.  except that there are quite a few definitions
> of \cite, and you need to know which properties are needed by each use
> of each version.

OK, I didn't think about that. There's still the question whether
it could be an hyperref bug (see jfbu's answer).

> and indeed, what's wrong with switching off active status before use of
> a punctuation mark in a macro?
> imo, the only _real_ solution involves switching to a "cleverer"
> tex-like processor.

I've just tried lualatex (to compare), but the PDF bookmarks are
displayed as if ISO-8859-1 were used, while the source is in UTF-8.

And xelatex seems fine.

Now, perhaps the use of pdflatex should be discouraged in a visible

Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

More information about the tex-live mailing list