如何在组织模式下调整图像大小

时间:2012-07-26 13:43:13

标签: html image resize export org-mode

是否有一般方法可以定义org-mode中链接的图片的大小(百分比或像素数)?

说我的.org文件中有以下链接:

[[~/images/example.jpg]]

这个JPG太大了,所以如果我将它导出到HTML或LaTeX,或者在org-mode中用 C-c C-o 打开它只会看到图像的一小部分。

5 个答案:

答案 0 :(得分:41)

Org 8.0开始,“属性行现在需要plists”:

#+attr_html: :width 100px
#+attr_latex: :width 100px
[[~/images/example.jpg]]

答案 1 :(得分:15)

根据Jacobo的评论,将以下内容添加到init.el文件中:

(setq org-image-actual-width nil)

然后在org-mode中,您可以将其用于JPG和PNG的内联预览。它似乎不适用于SVG(不知道为什么)

#+ATTR_ORG: :width 100
[[~/images/example.jpg]]

如果你想为内联预览和html输出调整大小:

#+ATTR_HTML: width="100px"
#+ATTR_ORG: :width 100
[[~/images/example.jpg]]

答案 2 :(得分:12)

#+ATTR_HTML: width="100px"
[[~/images/example.jpg]]

答案 3 :(得分:4)

这是关于如何使用百分比(组织模式版本9.0.5)调整图像大小的示例

scanf_s

答案 4 :(得分:2)

对于LaTeX,要删除默认width=.9\linewidth,请将org-latex-image-default-width设置为空字符串。通过这种方式,图像将具有其自然尺寸。

要动态执行此操作,请使用set-variable emacs命令。或者要永久设置此变量,请在init.el中添加以下行: (setq org-latex-image-default-width "")