Bizarrement, je ne parviens pas à obtenir une séparation des milliers et le sigle euro avec LuaLaTeX :

Ouvrir dans l'éditeur Overleaf
% !TeX program = lualatex
\documentclass[a4paper,12pt,french]{scrartcl}
\usepackage{fontspec}
\setmainfont{EBGaramond}
\usepackage{ebgaramond}
\usepackage{babel}
\usepackage{eurosym}
\usepackage{siunitx}
    \sisetup{locale = FR}
\usepackage[autolanguage,np]{numprint} % séparateur de milliers

\begin{document}
Seuil de pauvreté monétaire en 2017: \num{1041} \euro par mois

Seuil de pauvreté monétaire en 2017: \SI{1041}{\euro} par mois
\end{document}

Posée 22 Aoû '20, 01:01

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

Modifiée 22 Aoû '20, 17:49

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

Pour le signe euro, c'est réglé : utiliser texteuro (merci à la documentation de Daniel Flipo)

(22 Aoû '20, 01:08) fred02840 fred02840's gravatar image

Avec mode=text en option dans \sisetup on obtient la fonte de texte et pas celle de math.

Pour \num c'est en fait une commande de siunitx, celle de numprint est \numprint abrégée en \np si on a choisi l'option np.

Lien permanent

Publiée 22 Aoû '20, 15:55

Le%20TeXnicien%20de%20surface's gravatar image

Le TeXnicien de surface
2.0k814
Taux d'acceptation : 28%

Il faut ajouter group-minimum-digits=4

à \sisetup car, par défaut, le groupement des chiffres ne se fait qu'à partir des nombres de 5 chiffres.

Je ne comprends pas le \num, en mettant \np à la place ça me semble plus convenable.

Pour finir, le \texteuro fournit comme unité avec \SI entraine un avertissement. J'ai essayé avec ce qui suit mais il y a peut-être plus simple :

Ouvrir dans l'éditeur Overleaf
\newcommand{\EURO}{\ensuremath{\text{\texteuro}}}

et, plus loin, \SI{1041}{\EURO}.

Lien permanent

Publiée 22 Aoû '20, 10:46

Le%20TeXnicien%20de%20surface's gravatar image

Le TeXnicien de surface
2.0k814
Taux d'acceptation : 28%

Modifiée 22 Aoû '20, 11:00

samcarter's gravatar image

samcarter
8.2k2817

Oui, c'est vrai, pour \num : j'ai mis \np dans les options de numprint. Encore une mauvaise habitude qu'il va falloir perdre.

Avantage par rapport à \SI : les chiffres elzéviriens sont respectés (mais il y a probablement moyen de le faire avec siunitx…)

Pour \texteuro, je n'avais pas vu l'avertissement dans le log : Command \texteuro invalid in math mode

(22 Aoû '20, 15:16) fred02840 fred02840'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.