Pierre Morel wrote:
The problems arise when I cite a paper in the French text, such as "french french french \citep{Author:year} french french french". I could surround each \citep command by \selectlanguage{english}...\selectlanguage{french}, but it's certainly not elegant !
Well, without looking into the definition of \citep I cannot guarantee that this will work, but /if/ \citep is a simple one-parameter macro, then the following might suffice : \let \canonicalcitep = \citep \def \citep {\passivecolon \canonicalcitep \activecolon} \def \passivecolon {\catcode `\: = \catcode `\* \relax} \def \activecolon {\catcode `\: = \active} Philip Taylor (Substitute another passive char for * if the latter turns out not to be passive in this context). -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex