FP 能读取科学计数法吗?

FP 能读取科学计数法吗?

我正在从文件中读取以科学计数法表示的数字,我想使用 FP 对它们进行简单的计算。但是,它给出了错误FP error: Illegal character e found in float number

这是一个简单的例子:

\documentclass{standalone}
\usepackage{fp}
\begin{document}

\FPeval{\x}{1e-20}
\x

\end{document}

FP 可以解析科学计数法吗?还有其他我应该使用的包吗?

答案1

这是一项工作xfp(使用 LaTeX3 FPU):

\documentclass{standalone}
\usepackage{xfp}
\begin{document}

\edef\x{\fpeval{1e-20}}
\x

\end{document}

相关内容