\usepackage[nomessages]{fp} 和 \FPeval{\X}{clip(0)}

\usepackage[nomessages]{fp} 和 \FPeval{\X}{clip(0)}

\FPeval{\X}{clip(10)}保存\X了数字 10,所以我需要一个函数将\X (10)更改为十(字母),例如

\newfunction{\X}出十

  1. 改变一个
  2. 改变二
  3. 改变三
  4. 改变四

如果可以用西班牙语来表达的话\usepackage[spanish]{babel}那就太酷了。

答案1

您可以使用fmtcount

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[italian,spanish]{babel}
\usepackage[nomessages]{fp}
\usepackage{fmtcount}

\begin{document}

\FPeval{\X}{clip(10)} % why?

\numberstringnum{\X}

\numberstringnum{1234}

\selectlanguage{italian}

\numberstringnum{\X}

\numberstringnum{1234}

\end{document}

在此处输入图片描述

相关内容