Уменьшение встроенных изображений в режиме орг.

11

Раньше я был в состоянии уменьшить встроенное изображение в режиме орг с

#+attr_html: :width 650 px
[[file:~/org/def/202a3-9.jpeg]]

Но теперь он больше не работает, возможно, из-за обновления до 8.3.5. Что делать?

Toothrot
источник
То, что у вас есть, будет масштабировать изображения в экспорте HTML, а не в буфере org. Отсутствие информации о версиях org / emacs, когда что-то работает, и то же самое, когда что-то не работает, не может помочь никому помочь вам в этом.
Каушал Моди

Ответы:

12

установите опцию в вашем файле инициализации emacs:

(setq org-image-actual-width nil)

И добавьте это свойство по ссылке на изображение:

#+NAME: fig:figure name
#+CAPTION: figure name
#+ATTR_ORG: :width 200/250/300/400/500/600
#+ATTR_LATEX: :width 2.0in
#+ATTR_HTML: :width 200/250/300/400/500/600px
[[file:./file.png]]
stardiviner
источник
Я обновил свой ответ.
stardiviner
Иногда я устанавливаю org-image-actual-width для каждого файла.
dmg
Разве невозможно установить :widthатрибут для всех форматов одновременно?
AlwaysLearning
#+NAMEне делает ничего для меня. Метка фигуры все еще генерируется автоматически ...
AlwaysLearning
Вы можете использовать локальный атрибут области буфера. Я не знаю, есть ли возможность сделать это. Но вы можете изучить исходный код.
Stardiviner
-2

Некоторые тесты, кажется, показывают, что просто добавление пробела перед #решением проблемы. Это похоже на ошибку. Может быть, вы должны сообщить об этом в орг-лист.

Рэй
источник
Как ни странно, это не работает для меня.
Зубной рот
- с версией 8.3.5.
Зубной рот
У меня есть версия8.3.4
Rémi