我将Emacs 23和Org 7.8.04一起使用。我的代码结构如下:

#+TITLE: hello, world!

#+BEGIN_SRC python :tangle yes :noweb yes
<<go_function>>
if __name__ == "__main__":
    go()
#+END_SRC

Define =go_function= as follows.

#+name:go_function
#+BEGIN_SRC python
def go:
    print "hello, world!"
#+END_SRC

当我尝试编织文档时,第一个代码块中的<<go_function>>也被导出到html,因此我有两个htmlt的<<go_function>>导出。我想将<<go_function>>导出为指向文档末尾实际定义的链接,该怎么做?

最佳答案

尝试将:noweb yes更改为:noweb tangle。在这种情况下,该手册非常有用(请参阅http://orgmode.org/manual/noweb.html)。

关于emacs - org-babel中的noweb风格编织,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10373368/

10-11 04:22