私はorg-modeで、次のような多くのコードフラグメントを含むドキュメントを書いています。
#+begin_src clojure
(+ 1 2 3)
#end_src
そのようなフラグメントを参照することは可能ですか、それで私はテキストで言うことができます:これ[[frag1][fragment]]
で1、2、3の合計が計算されますか?
ところで、私は組織ドキュメントを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)]]