Подтвердить что ты не робот

Как изменить размер изображений в режиме org-mode

Существует ли общий способ определения размера, в процентах или пикселей, для изображения, связанного в org-mode?

Скажем, у меня есть следующая ссылка в моем файле .org:

[[~/images/example.jpg]]

Этот JPG слишком велик, поэтому, если я экспортирую его в HTML или LaTeX или откройте его в org-mode с помощью C-c C-o i, вы увидите только часть изображения.

4b9b3361

Ответ 1

Как Org 8.0, "Теперь строки атрибутов принимают plists":

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

Ответ 2

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

Ответ 3

В соответствии с комментарием 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]]

Ответ 4

Это пример того, как изменить размер изображения с использованием процентов (режим Org версии 9.0.5):

#+CAPTION: Weight space                                                                                                                                     
#+ATTR_HTML: :alt neural network :title Neural network representation :align right                                                                          
#+ATTR_HTML: :width 50% :height 50%                                                                                                                         
https://i.stack.imgur.com/nzHSl.jpg

Ответ 5

Для LaTeX, чтобы удалить стандартную width=.9\linewidth, установите для org-latex-image-default-width пустую строку. Таким образом, изображение будет иметь свой естественный размер.

Для этого на лету используйте команду set-variable emacs. Чтобы установить эту переменную постоянно, добавьте следующую строку в init.el: (setq org-latex-image-default-width "")