我寫的組織模式一個文檔,其中包含了大量的代碼片段,如:以組織模式編寫文檔:是否可以引用代碼片段?
#+begin_src clojure
(+ 1 2 3)
#end_src
是否有可能做一個參考,這樣的片段,這樣我就可以在文本說:在這[[frag1][fragment]]
計算1,2和3的總和?
順便說一句,我出口的組織文件爲latex/pdf和html。
我寫的組織模式一個文檔,其中包含了大量的代碼片段,如:以組織模式編寫文檔:是否可以引用代碼片段?
#+begin_src clojure
(+ 1 2 3)
#end_src
是否有可能做一個參考,這樣的片段,這樣我就可以在文本說:在這[[frag1][fragment]]
計算1,2和3的總和?
順便說一句,我出口的組織文件爲latex/pdf和html。
也許它可以幫助你:
#+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)]]
將#+name: this-is-my-name
行放在片段的頂部,您可以鏈接到[[this-is-my-name][fragment]]
。
C-c C-o上的鏈接將跳轉到該片段,但我沒有測試它是如何導出的。
我想這一點,但是當我嘗試C-C C-O不起作用。組織模式說:「不匹配,創建這個作爲一個新的標題?」也許我正在使用不同的版本(7.8.11)? –
我在7.9.3d中測試了這個,而C-c C-o確實有效。不幸的是,在HTML和乳膠導出它不。 –
這個出口很好。至少這是一個很好的解決方法。 –