导出时缠结文件
Tangle file when exporting
我想在每次执行导出时调用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 的了解有限,无法确定问题所在。
感谢您的关注
您可以将它(或者实际上是围绕它的一个小包装函数)添加到 org-export-before-processing-hook
。我没有测试过这个,但它应该可以工作:
(add-to-list 'org-export-before-processing-hook (lambda (be) (org-babel-tangle)))
这个钩子调用的函数被传递了一个参数,后端,但在这种情况下我们忽略它。
我想在每次执行导出时调用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 的了解有限,无法确定问题所在。
感谢您的关注
您可以将它(或者实际上是围绕它的一个小包装函数)添加到 org-export-before-processing-hook
。我没有测试过这个,但它应该可以工作:
(add-to-list 'org-export-before-processing-hook (lambda (be) (org-babel-tangle)))
这个钩子调用的函数被传递了一个参数,后端,但在这种情况下我们忽略它。