【问题标题】:Tangle file when exporting导出时的缠结文件
【发布时间】:2020-05-26 14:25:42
【问题描述】:

我想在每次执行导出时调用org-babel-tangle

我已经尝试(没有成功)将新命令添加到 org-latex-pdf-process 或使用导出过滤器 (org-export-filter-final-output-functions)。

第一次尝试:

(add-to-list 'org-export-filter-final-output-functions 'org-babel-tangle)

第二次尝试:

(add-to-list 'org-latex-pdf-process 'org-babel-tangle)

org-babel-tangle 似乎不能按原样使用,也许它正在返回 add-to-list 不期望的东西。但是,我对 elisp 的了解有限,无法确定问题所在。

感谢您的关注

【问题讨论】:

    标签: elisp org-mode


    【解决方案1】:

    您可以将它(或者实际上是围绕它的一个小包装函数)添加到org-export-before-processing-hook。我没有对此进行测试,但它应该可以工作:

    (add-to-list 'org-export-before-processing-hook (lambda (be) (org-babel-tangle)))
    

    这个钩子调用的函数被传递一个参数,后端,但在这种情况下我们忽略它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多