org-transclusion和xenops的联动问题

org-transclusion 是引用内容的包, 当引用的区域有数学公式的时候该怎么让引用的部分的数学公式正确的渲染出来.

org-transclusion 推荐的设置方式是

(add-hook 'org-transclusion-after-add-functions  
          #'(lambda (_beg _end) (org-latex-preview '(16))))

但是我默认xenops渲染数学公式, 而且公式已经渲染好了, org-latex-preview 会重复渲染, 而且渲染的效果也不好.

尝试过

   (add-hook 'org-transclusion-after-add-functions  
                 #'(lambda (_beg _end) (xenops-mode)))

遇到两个问题

  1. 公式 必须光标移动上去,再移走, 才会加载.

  2. 是对于代码引用的渲染失效了.

例子:

#+transclude: [[dir:foo.org]] :src python