我正在编写一个包,我需要 LaTeX 执行涉及浮点数和小数部分的计算,而这些计算不会出现在 pdf 上,就像你在 Python 中定义变量而不将其打印到控制台中一样。我需要这样做的原因是我想在命令的参数中使用计算结果。例如,类似
\textcolor[hsb]{\fractionalpart{\division{11.3}{7.1}}, 1, 1}{I love potatoes}
应该相当于
\textcolor[hsb]{.59, 1, 1}{I love potatoes}
我正在使用 pdfLaTeX,但为了实现我想要的目的,我实际上不能使用除此以外的任何东西(所以请不要使用 LuaLaTeX、XeLaTeX 等)。我尝试了很多东西,例如\divide
,\numexpr
以及其他一些类似的命令,但它们似乎都在生成的 pdf 中打印其结果(或者根本不起作用),这正是我想避免的。
我不太熟悉编写复杂的 LaTeX 命令,所以如果有人可以告诉我如何进行和/或参考某种文档,以便我更好地了解所有这些是如何工作的,我将不胜感激。