大约二十年以来,我一直使用私有定点算术包,我想用更新更好的包来替换它。虽然也有同样老旧(但很好)的包fp
,但 LaTeX3 正在兴起,我发现很多问题和答案都推荐使用 LaTeX3:
- LaTeX 中的浮点计算?
- 特别是对于包/类编写的算术运算的最佳实践是什么?
- 如何使用 siunitx 格式化 expl3 浮点数
- http://www.texdev.net/category/latex3/
- 将“fp”结果中的点替换为逗号
不幸的是,我找不到 LaTeX3 的算术函数文档。上面链接的文本之一提到了一个l3fp
我找不到的包。我浏览了expl3
文档,但还是找不到算术函数的文档。谷歌搜索给出了很多例子,但文档在哪里?
如果有的话,请告诉我。
或者不是正式已记录,因为目前还不稳定?xparse
eg 包已声明稳定并已记录。 对于算术函数来说是否太早了?
答案1
作为l3fp
“代码级”expl3
实现的一部分,文档包含在interface3
:程序员参考中。由于它实现的算术运算与其他语言(通常)提供的算术运算相同,因此各个运算的文档并不那么详细。
就“稳定性”而言,我想说 使用 LaTeX3(l3packages、l3kernel)有多“安全”?涵盖了大部分内容。浮点代码是该l3kernel
软件包的一部分,团队旨在保持其“大致稳定”。似乎不太可能从中删除任何东西l3fp
(所有东西都相对较新,并且在接口方面没有已知问题)。因此,它并不比任何其他代码或软件包更具风险,并且可能至少与正在开发的其他任何东西一样“安全”。(我注意到它fp
已经很多年没有改变,所以从这个意义上说它是完全稳定的。)