# Tag Info

2

Thanks to Giordano and David Carlisle who provided the key information, here is a complete answer. In the package file, replace \RequirePackage[english,francais]{babel} by \@nameuse{RequirePackage}[english,francais]{babel}. Now when your user's auctex compiles the file (which you can also do within emacs, for testing, with M-x TeX-auto-generate), the ...

3

From the *Messages* log I deduce the "offending" class is msp.cls. Unfortunately I can't find it on the Internet to test it, but anyway in the /var/lib/auctex/emacs24/msp.elc file there should be a "french" string somewhere. Just remove it (you'll need to edit it with root privileges, from within Emacs issue C-x C-f /sudo::/var/lib/auctex/emacs24/msp.elc ...

3

TikZ 3.0 introduced a new babel tikzlibrary to solve these kind of problems. A tiny library that make the interaction with the babel package easier. Despite the name, it may also be useful in other contexts, namely whenever the catcodes of important symbols are changed globally. Normally, using this library is always a good idea; it is not always ...

3

You can reset the "nonfrench"-spacing with a \directlua-call. But it will affect the whole paragraph: \documentclass[12pt]{book} \usepackage{polyglossia} \setdefaultlanguage{english} \setotherlanguage{french} \begin{document} \textsc{url:} www. \begin{french} \textsc{url:} www. \end{french} \directlua{polyglossia.desactivate_frpt()} \textsc{url:} www. ...

1

Use babel instead: \documentclass[12pt]{book} \usepackage[french,english]{babel} \begin{document} \textsc{url:} www. \begin{otherlanguage}{french} \textsc{url:} www. \end{otherlanguage} \textsc{url:} www. \end{document}

Top 50 recent answers are included