Je rédige un document où la roupie indienne est citée. J'ai trouvé dans la table de caractères de gnome le signe afférant à cette monnaie (₹), je l'ai inséré dans mon document au moyen d'un copier-coller, et ça ne compile pas. Pourquoi ?

J'ai cherché sur detexify, j'ai rajouté un x dans mon préambule (\usepackage[utf8x]{inputenc}), j'ai compilé avec lualatex... rien n'y fait. J'obtiens ceci :

Ouvrir dans l'éditeur Overleaf
! Package ucs Error: Unknown Unicode character 8377 = U+20B9,
(ucs)                possibly declared in uni-32.def.
(ucs)                Type H to see if it is available with options.

See the ucs package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.9 Quarante roupies indiennes : ₹
                                    40.
? H
Unicode character 8377 = U+20B9:
INDIAN RUPEE SIGN
Character is not defined in uni-*.def files.
Enter I!<RET> to define the glyph.

Voici un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 12pt, french, BCOR=0pt, DIV=18]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\begin{document}
\pagestyle{empty}
Quarante roupies indiennes : ₹40.
\end{document}

Posée 10 Nov, 16:54

Pathe's gravatar image

Pathe ♦♦
2.6k11173
Taux d'acceptation : 60%

Modifiée 10 Nov, 16:55

1

Le package tfrupee peut aider, ainsi que sa commande \rupee.

(10 Nov, 18:43) jerome dequeker jerome%20dequeker's gravatar image

Inutile de vous adonner à de telles contorsions : les extensions et polices tfrupee et fontawesome possèdent le symbole (et bien d'autres dans le cas de fontawesome), accessible avec les commandes \rupee et \faRupee respectivement (prévoir une mise à l'échelle pour cette dernière) :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 12pt, french, BCOR=0pt, DIV=18]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{tfrupee}
\usepackage{fontawesome}

\begin{document}

\pagestyle{empty}
Quarante roupies indiennes : \rupee 40.

Quarante indiennes roupies : {\small\faRupee} 40.

\end{document}

alt text

Lien permanent

Publiée 10 Nov, 18:43

Bernard's gravatar image

Bernard
2.3k15
Taux d'acceptation : 29%

C'est formidable.

Ne pourrait-il y avoir une extension LaTeX qui, lorsqu'elle détecte un caractère unicode non compilable, irait chercher l'extension adéquate et l'ajouterait au préambule, non sans commenter son travail ?

Cela permettrait le copier-coller comme je l'ai fait.

(10 Nov, 21:06) Pathe ♦♦ Pathe's gravatar image
Votre réponse
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×4
×1
×1
×1

Question posée : 10 Nov, 16:54

Question vue : 92 fois

Dernière mise à jour : 10 Nov, 21:06