我正在以org-mode编写一个包含大量代码片段的文档,例如:
#+begin_src clojure
(+ 1 2 3)
#end_src
是否可以引用这样的片段,所以我可以在文中说:在[[frag1][fragment]]
中,计算1,2和3的总和?
顺便说一句,我正在将组织文档导出为latex / pdf和html。
答案 0 :(得分:3)
在您的片段顶部放置#+name: this-is-my-name
行,您可以使用[[this-is-my-name][fragment]]
链接到该片段。
C-c C-o 将跳转到片段,但我没有测试它是如何导出的。
答案 1 :(得分:2)
也许它可以帮到你:
#+BEGIN_SRC emacs-lisp
;; (ref:some caption1)
(save-excursion
(goto-char (point-min))
#+END_SRC
In block [[(some caption1)]]
#+BEGIN_SRC emacs-lisp
;; (ref:some caption2)
(save-excursion
(goto-char (point-min))
#+END_SRC
In block [[(some caption2)]]