如何在源代码和结果导出到PDF之间添加一些文本?

时间:2014-02-24 02:31:09

标签: emacs org-mode org-babel

当我想用它的结果导出源代码块时,我想在其间添加一些文本,例如“输出:”,因为否则读者很难理解程序的结束位置和输出开始 - 如何在中间添加“输出:”?

示例:



* Test
  #+BEGIN_SRC python :results output :exports both
i = 5
print i
i = i + 1
print i

s = '''This is a multi-line string.
This is the second line.'''
print s
  #+END_SRC

  #+RESULTS:
  : 5
  : 6
  : This is a multi-line string.
  : This is the second line.

1 个答案:

答案 0 :(得分:2)

您需要命名源代码块。然后,只有这样,您才能将结果部分放在任何您想要的位置,甚至在源代码块之前。

已编辑(添加ECM):

#+name: my-block
#+begin_src emacs-lisp
(message "hello")
#+end_src

I can put paragraphs here...

#+results: my-block
: hello