如何使用默认的组织模式电子表格自动求和行为?

Mau*_*ord 5 emacs calculator spreadsheet formula org-mode

在这个例子中:

|   | num |
|---+-----|
|   |   5 |
|   |   6 |
|   |   4 |
|---+-----|
| # |  15 |
| ^ | sum |
#+TBLFM: $sum=vsum(@2..@-1);
Run Code Online (Sandbox Code Playgroud)

每次在总和区域或C-c C-c表格下方的表格公式区域中按"tab"时,它将重新计算总和区域.问题是在它重新计算这个区域后,它将这个新的总和加到已经在该区域的当前总和.(在你的emacs中尝试).

我已经创建了这个基本测试,以显示我在组织中创建复杂电子表格时遇到的问题.直到我找到一个解决方案,我不能相信emacs给我的总和,因为我可能偶尔会按C-c C-c两次,并且每次重新计算时都不得不去除我表格中的所有和值.

如果有人知道解决方案,请告诉我.

Mau*_*ord 3

事实证明这是我使用的组织模式版本的一个错误:

版本 5.23a 于 2008 年 4 月 23 日 10:17:27 发布

感谢 freenode #org-mode 中的 Thumper_ 指出了这一点。

伙计们,请务必更新到组织模式的最新版本!:)