Зменшення масштабу вбудованих зображень в org-режимі


11

Раніше я міг масштабувати вбудоване зображення в org-режимі за допомогою

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

Але тепер це більше не працює, імовірно, через оновлення до 8.3.5. Що робити?


Те, що у вас є, дозволить масштабувати зображення в експорті HTML, а не в буфері org. Ваша відсутність інформації про версії org / emacs, коли все працювало, і те, що не працювало, нікому не допоможе вам у цьому допомогти.
Каушал Моді

Відповіді:


12

опція встановлення у вашому файлі emacs init:

(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

Я інколи встановлюю org-image-фактичну ширину на основі файлу.
dmg

Неможливо :widthодночасно встановити атрибут для всіх форматів?
Завжди слухаючи

#+NAMEнічого не робить для мене. Етикетка фігури все ще автоматично генерується ...
Завжди слухаючи

Ви можете використовувати атрибут локального діапазону буфера. Я не знаю, чи є можливість зробити це. Але ви можете вивчити вихідний код.
stardiviner

-2

Деякі тестування, схоже, показують, що просто додавання місця перед #вирішенням проблеми. Це схоже на помилку. Можливо, ви повинні повідомити про це до списку org.


Як не дивно, це не працює для мене.
Зубник

- з версією 8.3.5.
Зубник

У мене версія8.3.4
Ремі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.