作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试自动化项目编译过程。其中一部分使用 org 文件。当组织文件具有如下部分时:
#+begin_src ditaa :file integration.png :cmdline -r -s 0.8
<some diagram>
#+end_src
然后它会在导出时尝试交互并失败。我的编译命令看起来或多或少像这样:
emacsclient -e "(progn (package-initialize)
(require 'js2-mode) (require \'typescript)
(require \'htmlize)
(setq org-ditaa-jar-path (expand-file-name
"~/.emacs.d/ditaa/ditaa0_9.jar\\"))
(org-babel-do-load-languages
'org-babel-load-languages '((ditaa . t)))
(find-file "$some-org-file") (org-export-as-html 3)
(org-export-as-odt 3))"
当我以交互方式导出文件时,它可以工作,但以非交互方式导出时,文件会变得困惑。知道如何对 ditaa 导出提示自动回答"is"吗?
感谢雷切尔·加伦的回答。只是为了使这个答案完整:
#+BIND: org-confirm-babel-evaluate nil
这是必须设置的变量,以便导出能够静默进行。
最佳答案
以下设置:
#+BIND
允许在导出时设置变量而无需确认。对于您想要覆盖某些组织模式变量以进行导出的情况,这允许在没有提示的情况下导出文档。
示例:
(setq org-export-allow-BIND t)
Source (读起来很有趣!)
关于emacs - 在组织模式下安静地导出ditaa图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16697263/
我有一个带有标题 ditaa 和点图的 org-mode 文档。当我导出到 LaTeX 时,生成的图像不会放在 figure 中环境,未给出 \caption ,并且没有给出 \label .其他源代
我是一名优秀的程序员,十分优秀!