The decimal separator of the eurosym package is either the comma or the dot. If you write \EUR{3.2} it is written with a dot, and if you write \EUR{3,2}, it is written with a comma according to the French typography.
\documentclass[a4paper, 11pt]{article} % Présentation générale et mise en page
\usepackage[right]{eurosym}
\usepackage[french]{babel}
\begin{document}
Avec un point : \EUR{10.30}
Avec une virgule : \EUR{10,30}
\end{document}
Output:
So there is no problem from that point of view.
However, with LaTeX the decimal separator is by default a dot. For example, the xlop package, tikz and almost all other packages respect this convention. And in order to respect the local typography, French for example, a global command allows to modify the decimal separator and to display a comma in place of the dot. This is consistent since all numbers are coded identically and displayed using local typography.
For example, with xlop these command is \opset{decimalsepsymbol={,}}
Is it possible to do the same with eurosym? That is, how to write \EUR{13.25} in the code and display 13,25 € in the text?
If not, which package allows you to do this?
Translated with www.DeepL.com/Translator


numprintpackage? – AndréC Jul 14 '18 at 10:56numprintonbeamersee: https://tex.stackexchange.com/questions/440572/how-to-migrate-from-numprint-to-siunitx-while-keeping-the-same-font – AndréC Jul 14 '18 at 11:16numprint– egreg Jul 14 '18 at 20:24