Org中有全局设置org中图片尺寸的指令吗?

我插了很多图片在org文件中,基本上每个图片的尺寸都要设置一下:

#+ATTR_latex: :width 200
#+ATTR_HTML: :width 350
#+ATTR_ORG: :width 350

现在是每一幅图上面都要写这么几句,我觉得太冗余了。

有没有可能把配置写在.org文件的开头,同时,写在图片上方的就会覆盖全局配置?

目前找到这个,但仅能设置.org文件内显示的图片尺寸。

;;if there is a #+ATTR.*: width="200", resize to 200, otherwise resize to 400
(setq org-image-actual-width '(400))

还是不知道怎么设置全局的HTML、LaTeX图片尺寸。

参考:https://lists.gnu.org/archive/html/emacs-orgmode/2012-08/msg01402.html

1 个赞

找到一种LATEX解决方案: 在org文件头中加入 #+BIND: org-export-latex-image-default-option "width=3cm" 但我试了一下,并不起作用!

1 个赞

我是windows 7,这条命令不起作用

我用的是linux,至于Win7我也还不知道是什么原因。

不过至少这样的设置应该是可以的吧:

#+ATTR_latex: :width 200
#+ATTR_HTML: :width 350
#+ATTR_ORG: :width 350

如图所示,这张图片实际宽度是606px。我用你提供的几个参数设置了宽度之后,在org-mode里面仍然显示为606px。