我正在编写一个包含大量代码片段的 org-mode 文档,例如:
#+begin_src clojure
(+ 1 2 3)
#end_src
是否可以引用这样的片段,所以我可以在文本中说:在此[[frag1][fragment]]
计算 1、2 和 3 的总和?
顺便说一句,我将 org 文档导出为 latex/pdf 和 html。
在片段顶部放置一条#+name: this-is-my-name
线,您可以使用[[this-is-my-name][fragment]]
.
C-c C-o链接上会跳转到片段,但我没有测试它是如何导出的。
也许它可以帮助你:
#+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)]]