2014-02-10 82 views
2

我有一個組織表格和幾個公式的組織模式文檔。爲了更好的可讀性,我想每個公式都有一行。根據組織模式文件,這應該是可能的。但是,從本網站 http://orgmode.org/manual/Editing-and-debugging-formulas.html 的示例「使用多個#+ TBLFM」行不適用於我。當我在示例表的第二個公式行上看到C-c C-c時(見下文),什麼都不會發生。如何使多個公式行在組織模式表中工作

| x | y | 
|---+---| 
| 1 | 1 | 
| 2 | 2 | 
#+TBLFM: $2=$1*1 
#+TBLFM: $2=$1*2 

任何人都可以指向我的解決方案(除了在一行中用雙冒號分隔公式)嗎?我在Ubuntu 12.04 LTS上使用Emacs 24.3.1。

+0

'M-x org-version'顯示什麼? – Chris

+0

組織模式版本7.9.3f(release_7.9.3f-17-g7524ef @ /usr/share/emacs/24.3/lisp/org/) – user3292479

回答

2

鏈接到的文檔是最新版本org-mode,它是當前版本8.2.5。

版本7.9.3f中的表格文檔的文檔,隨Emacs提供,does not mention support for multiple #+TBLFM lines

對於支持多行#+TBLFM行的版本,可能需要upgrade org-mode。我建議您使用official org-mode ELPA repository,您必須將其添加到package-archives列表中(詳情請參閱鏈接)。

+0

非常感謝您的幫助,Chris!我嘗試通過M-x軟件包安裝RET組織來安裝更新版本的組織模式。然而,這又安裝了完全相同的版本。因爲我更喜歡使用Emacs打包系統而不是自己推送文件,所以我沒有升級。不過我認爲你的回答很可能是正確的。因此 - 再次感謝! – user3292479

+0

@ user3292479,我澄清了我的答案。 'org-mode'有它自己的ELPA存儲庫。如果您將其添加到鏈接頁面中概述的'package-archives',您應該可以通過'package-install'獲得最新的組織。 – Chris

+0

再次感謝您的建議,克里斯。然而,按照頁面上提到的步驟,導致重新安裝完全相同的版本(7.9.3f)。在這個頁面上也注意到這個存儲庫「包含GNU Emacs中包含的同一組文件」。因此,我可能需要等到新版本的組織模式正式爲Emacs打包。 – user3292479

0

我在我的init文件中安裝了最新的org-mode。我在init文件保持它前面,使其執行加載附帶的Emacs的組織模式之前

(require 'package) 
(package-initialize) 
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) 
(unless (package-installed-p 'org-plus-contrib) 
    (package-refresh-contents) 
    (package-install 'org-plus-contrib)) 

org-plus-contrib安裝最新的org-mode加上一些額外的插件用於org-mode。我想

包含同一組文件中包含的GNU Emacs的

指一個事實,即org包不包括contrib包的聲明。

相關問題