I wanted to ask this question a few months ago, and I don't know if there is a duplicate. I have searched but couldn't find anything. Here there is a minimal working example:
\documentclass[a4paper,12pt]{article}
\usepackage{newtxtext,newtxmath}
\begin{document}
[ 100 \text{ metri} - (13 \text{ metri} + 76,50 \text{ metri}) ]
[ 100 \text{ metri} - 89,50 \text{ metri} ]
[ 10,50 \text{ metri} ]
\end{document}
Assuming that I don't want to use
siunitxpackage, why is there one too many spaces between the integer part and the decimal part when I use the comma?
With the mtpro2 package, lite version, the space is more prominent.
\documentclass[12pt]{article}
\usepackage{mathtools,eurosym}
\usepackage[margin=2cm]{geometry}
\usepackage{newtxtext}
\usepackage[lite]{mtpro2}
\usepackage[T1]{fontenc} % Required for including letters with accents
\setlength{\parindent}{0pt}
\begin{document}
[ 100 \text{ metri} - (13 \text{ metri} + 76,50 \text{ metri}) ]
[ 100 \text{ metri} - 89,50 \text{ metri} ]
[ 10,50 \text{ metri} ]
\end{document}
Is there a solution or trick? Addendum: If I use the fullstop like comma all work very well.


icommaortextualicommaordecimalcomma– mbert Feb 02 '24 at 19:51\usepackage[utf8]{inputenc}; instead, it would apply to\usepackage[T1]{fontenc}.utf8is the default input encoding nowadays; hence, there's actually need to run\usepackage[utf8]{inputenc}unless you're running a very very old TeX distribution. – Mico Feb 02 '24 at 19:58