Chciałbym wyświetlić obraz org w trybie org (w emacsie) o szerokości 400, ale tak naprawdę zawsze pokazuje go jako oryginalny rozmiar.
Moje kroki jak poniżej:
- Zainstaluj ImageMagick za pomocą poniższego polecenia:
sudo port install imagemagick
Zainstaluj emacsa za pomocą poniższego polecenia:
brew install emacs --HEAD --use-git-head --cocoa --with-gnutls --with-rsvg --with-imagemagick
Potem sprawdzam, wersja emacsa jestGNU Emacs 26.0.50.1
, ale(image-type-available-p 'imagemagick)
wynik jestnil
Edytuj ~ / .emacs.d / init.el, aby dodać poniższy wiersz:
(setq org-image-actual-width nil)
- Napisz poniższy kod organizacji w test.org:
#+ATTR_ORG: :width 400
[[file:test.png]]
5. Po uruchomieniu C-c C-x C-v
obraz nie wyświetla się jako 400, ale rzeczywisty rozmiar.
sudo port install emacs-app +imagemagick
. Wygląda na to, że używasz MacPorts do instalacji zależności dla HomeBrew, nie mam pojęcia, czy to powinno działać. i nie ma potrzeby ręcznego instalowania zależności, to zadanie menedżera pakietów. Poza tym używanie dwóch menedżerów pakietów jednocześnie jest zwykle złym pomysłem i niepotrzebnym.