Я хочу отобразить встроенное изображение в режиме 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)
- Напишите ниже код организации в 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, я понятия не имею, должно ли это работать. и вообще нет необходимости устанавливать зависимость вручную, это работа вашего менеджера пакетов. Кроме того, использование двух менеджеров пакетов одновременно является плохой идеей и ненужным.