Code
\documentclass{article}
\usepackage{expl3}
\usepackage{siunitx}
\setlength\parindent{0pt}
\begin{document}
\ExplSyntaxOn
\fp_new:N \mynumber
\fp_set:Nn \mynumber{5}
\fp_div:Nn \mynumber{2}
\mynumber
\\
\num{\mynumber}
\ExplSyntaxOff
\end{document}
Prints:
+2.500000000e0
2.500 000 000
How can I make it print:
+2.500000000e0
2.5
?
\fp_use:Nand\fp_to_decimal:Nare copies of each other and expect a single floating point variable.\fp_eval:nand\fp_to_decimal:nare copies of each other and accept any expression within braces. – Bruno Le Floch Jun 14 '13 at 06:47