我正在尝试在 (La)TeX 中实现十进制算术。我正在尝试使用维度来存储值。我希望算术精确到一些(固定)小数位数。如果我使用 1pt 作为基本单位,那么这会失败,因为\divide 向下舍入,所以 1pt/10 给出 0.09999pt。如果我使用 1000sp 之类的东西作为基本单位,那么我可以使用 3 位小数进行定点算术,但我无法找到一种简单的方法来格式化数字。如果我尝试将它们转换为 pt,这样我就可以使用 TeX 的显示机制,我对\divide 也有同样的问题。
如何解决或解决此问题?
最佳答案
fp 包为 LaTeX 提供定点运算。 LaTeX3 项目目前正在实现类似的东西,作为 expl3 包的一部分。该代码当前不在 CTAN 上,但可以从 SVN 获取(或者在下一次从 SVN 更新到 CTAN 时出现)。
关于latex - (La)TeX Base 10 定点运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3216566/