latex - (La)TeX Base 10 定点运算

标签 latex decimal math tex

我正在尝试在 (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/

相关文章:

c++ - 十进制包括负到 32 位二进制转换器

math - 使用位移位除以 10?

excel - 计算分箱列表的标准差

javascript - 结果四舍五入到小数点后两位

c# - 将 int 转换为 decimal 选择放置小数位的位置

c# - 四舍五入到顶部 - C#

latex - 如何在 Confluence 文档中包含内联 LaTeX

r - 如何直接编织到 R 对象?

latex - 如何在 LaTeX 中启用绝对路径

python - 如何停止 subprocess.Popen 在 python 中等待用户输入