Est-ce que avec inputencen utf-8, on peut gérer le caractère utf-8 0xC2A0 d'espace insécable. Quand j'en ai un dans mon document, pdflatex me dit :

Ouvrir dans l'éditeur
Package inputenc Error: Unicode char \u8:· not set up for use with LaTeX.
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Savez-vous comment s'en sortir ?

Posée 16 Oct '15, 13:15

Maxime's gravatar image

Maxime ♦
1.5k42840
Taux d'acceptation : 61%


Tu peux simplement remplacer tout caractère unicode par un séquence de ton choix. Par exemple tu pourras prendre en compte le no-break space en le remplaçant ici par un ~ (ou n'importe quoi d'autre, essaie avec quelque chose come --- pour tester, par exemple):

Ouvrir dans l'éditeur
\documentclass{article}
\usepackage[utf8]{inputenc}
\DeclareUnicodeCharacter{00A0}{~}
\begin{document}
Un test.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

(Note: il y a bien sur un no-break space entre "Un" et "Test", mais il n'a pas l'air d'être conservé ici).

Cette technique est bien sur très générale; il suffit par exemple d'avoir:

Ouvrir dans l'éditeur
\DeclareUnicodeCharacter{00B1}{\pm{}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

dans le préambule pour pouvoir taper directement:

Ouvrir dans l'éditeur
$1±2$
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 16 Oct '15, 14:52

the_alf's gravatar image

the_alf
5864
Taux d'acceptation : 27%

Modifiée 16 Oct '15, 15:08

Cela devrait fonctionner en chargeant le package inputenc avec l'option utf8x plutôt que utf8. Cette option entraîne en sous-main le chargement du package ucs qui a longtemps été obsolète mais semble ne plus l'être depuis 2013. En revanche, il reste incompatible avec certains autres packages, par exemple biblatex.

Lien permanent

Publiée 16 Oct '15, 14:01

denis's gravatar image

denis ♦♦
7.3k2510
Taux d'acceptation : 53%

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×23
×8
×7
×4
×2

Question posée : 16 Oct '15, 13:15

Question vue : 10,768 fois

Dernière mise à jour : 16 Oct '15, 15:08

C'est votre première visite ici ? Consultez la FAQ !

×