Org 9.0 代码块的 :exports none 选项失效

我不知道到哪里能提交 org 的 bug,以前在 mail-list 里发信,没人理我。。。。

就是代码的 header args 有问题,不管我将 :exports none 放到哪里,都没有用。导出成 latex 的时候总是有代码,但我想要的是结果而不是代码,崩溃。

我用的 spacemacs, org-plus-contrib 最新版本。 org-version 显示如下:

Org mode version 9.0.5 (9.0.5-elpaplus @ /home/neoarch/.emacs.d/elpa/org-plus-contrib-20170210/)

我以 stock emacs 进入也是一样,代码块总是包含在导出的文件中

比如下图,mini buffer 显示设置为 :exports none

但是,M-x org-latex-export-to-latextex 文件中可以看到这个代码块:

请问 @xuchunyang @twlz0ne 有过这种经历吗?

M-x org-submit-bug-report(org) Feedback 中有详细说明

我这里是正常的,你需要给出一个简单的例子说明你的问题。

首先……想要结果而不要代码应该是 :exports results 而不是 none… 然后我的org-mode version 是 9.0.5-elpa,不知道是不是 elpaplus做了什么

多谢指点,下次我就知道了

是的,谢谢指正,我想做的是代码生成图片,图片通过链接插入到 org 文件中,所以不要结果也行。

问题已经找到了,罪魁祸首就是我的配置文件里的这一句:

(setq org-export-babel-evaluate nil)

本来是想用来设置默认情况下导出时不要运行代码块,但是没有仔细看文档,里面包含有这样一句:

2 个赞