Я хочу відобразити вбудоване зображення в режимі org (в emacs) шириною 400, але насправді це завжди показує його як оригінальний розмір.
Мої кроки, як показано нижче:
- Встановіть ImageMagick за допомогою команди нижче:
sudo port install imagemagick
Встановіть emacs командою нижче:
brew install emacs --HEAD --use-git-head --cocoa --with-gnutls --with-rsvg --with-imagemagick
Потім я перевіряю, версія emacs єGNU Emacs 26.0.50.1
, але(image-type-available-p 'imagemagick)
результат єnil
Змініть ~ / .emacs.d / init.el, щоб додати рядок нижче:
(setq org-image-actual-width nil)
- Напишіть нижче код org на test.org:
#+ATTR_ORG: :width 400
[[file:test.png]]
5. Після запуску C-c C-x C-v
зображення не відображається як 400, а фактичний розмір.
sudo port install emacs-app +imagemagick
. Схоже, ви використовуєте MacPorts для встановлення залежності для HomeBrew, я не маю уявлення, чи має це працювати. і взагалі немає необхідності встановлювати залежність вручну, це робота вашого менеджера пакунків. Крім того, використання одночасно двох менеджерів пакетів - це погана ідея і непотрібна.