Плетение в стиле noweb в org -babel

Я использую 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, так что у меня есть два html-экспорта <<go_function>>. Я бы хотел, чтобы <<go_function>>экспортировался как ссылка, указывающая на фактическое определение в конце документа. Как я могу это сделать?

5
задан Federico Magallanez 29 April 2012 в 15:28
поделиться