天天看點

<org manual>翻譯--3.5.8 更新表格

3.5.8 更新表格 :重新計算所有相關域

表格一般來說不會自動進行重計算,而是需要通過指令來觸發. 要想使表格半自動地進行重計算,請參見進階特性,

要想對整個表格或者一整行進行重新計算,可用使用下面的指令:

C-c * (org-table-recalculate)
重新計算目前行,計算的方法是首先從左到右對該行的每個域都計算一次列公式,然後再目前行的域公式和區間公式.
C-u C-c * 或C-u C-c C-c
一行一行地重新計算整個表格. 任何在第一個hline之前的行都被認為是表頭而排除在重計算操作之外
C-u C-u C-c * 或 C-u C-u C-c C-c (org-table-iterate)
重複對表格進行重計算,直到沒有變化可以繼續産生. 如果有些域的計算結果依賴于其他域的值,而這些被依賴的域的值需要在指向了一系列的計算之後才能得到的時候,這時候這項功能就很有必要了.
M-x org-table-recalculate-buffer-tables
M-x org-table-iterate-buffer-tables

繼續閱讀