是否有一般方法可以定义org-mode
中链接的图片的大小(百分比或像素数)?
说我的.org
文件中有以下链接:
[[~/images/example.jpg]]
这个JPG太大了,所以如果我将它导出到HTML或LaTeX,或者在org-mode
中用 C-c C-o 打开它只会看到图像的一小部分。
答案 0 :(得分:41)
#+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 "")