babel能否在导出为pdf/html时把代码块连起来?

为了执行方便, 把一个长的代码段分成几个代码块, 这样执行方便, 只改了后面, 前面不用重复执行. 代码块之间没有文字, 也就是上一个代码块连着下一个代码块. 但希望导出时它们能导出为一整个代码块. 感觉这件事有困难. 是不是得写一个hook函数才能做到? 想问问hook函数能用perl写么? 现在导出的效果是这样:

#+begin_src sh :tangle demo.sh
  cd
#+end_src

#+begin_src sh :tangle demo.sh
  pwd
#+end_src
(org-babel-tangle)
cd

pwd

默认就是用空行相连的。

1 个赞

恭喜你重新发现文学编程 :joy:

不好意思没说清楚, 不是tangle, 是导出为pdf之类的