我想创建一个带有一些自动计算功能的数组。我使用包ftlpoint
。
我做了一个测试,但是没有用:
\newcommand{\line}[2]{%
\fpMul{\produit}{#1}{#2}% Calculation
\produit&%print result
\produit&print result in another cell
}
在第一个单元格中,没有问题,但在第二个单元格中,LaTeX 说命令\produit
不存在(未定义的控制序列)。
怎麼能做到這樣?
Ps. 当然,我的例子非常简单。我还想做其他计算。
答案1
我认为您需要将其定义为\produit
全局的。否则,当您移至另一个表格单元格时,它将不复存在。
\documentclass{article}
\usepackage{fltpoint}
\newcommand{\tline}[2]{%
\fpMul{\temp}{#1}{#2}\global\edef\produit{\temp}% Calcul
\produit&%seeing result
\produit%seeing result on a other cell
}
\begin{document}
\begin{tabular}{c|c}
\tline{2}{3}
\end{tabular}
\end{document}