2014-06-06 99 views
4

在組織模式下編寫識字程序時,導出類似於早期識字編程工具(如cweb或noweb)中的編織。這些工具會爲編織(輸出)輸出添加一個代碼塊名稱。在組織模式,它會是這個樣子:以cweb或noweb風格導出代碼塊名稱?

組織文件:

#+NAME: mycodeblock 
#+BEGIN_SRC language 
[Source code here] 
#+END_SRC 

出口輸出:

<mycodeblock>= 
[Source code here] 

我想知道如果有一個出口的名稱在組織模式的任何支持這種風格的代碼塊。如果沒有,有沒有辦法至少輸出代碼塊的名稱作爲某種標籤?

我已經看到提示可以導出代碼塊的名稱,但我沒有找到確切的語法。

回答

0

您可以用實驗:

;; template used to export the body of code blocks 
(setq org-babel-exp-code-template 
     ;; (concat "\n=%name=:\n" 
       org-babel-exp-code-template) 
     ;;) 
) 

雖然,這不是像你一樣NuWeb/NoWeb的結果;請參閱http://lists.gnu.org/archive/html/emacs-orgmode/2009-12/msg00170.html以瞭解它們與Org的比較(儘管PDF鏈接無法訪問)。

+0

有沒有辦法在每個文件/每個項目的基礎上做到這一點? – tekknolagi