Saya ingin menampilkan gambar inline mode org (dalam emacs) dengan lebar 400 tetapi sebenarnya selalu menunjukkannya sebagai ukuran asli.
Langkah-langkah saya seperti di bawah ini:
- Instal ImageMagick dengan perintah di bawah ini:
sudo port install imagemagick
Instal emacs dengan perintah di bawah ini:
brew install emacs --HEAD --use-git-head --cocoa --with-gnutls --with-rsvg --with-imagemagick
Kemudian saya memeriksanya, versi emacs adalahGNU Emacs 26.0.50.1
, tetapi(image-type-available-p 'imagemagick)
hasilnya adalahnil
Edit ~ / .emacs.d / init.el untuk menambahkan baris di bawah ini:
(setq org-image-actual-width nil)
- Tulis di bawah ini kode org di test.org:
#+ATTR_ORG: :width 400
[[file:test.png]]
5. Setelah dijalankan C-c C-x C-v
, Gambar tidak ditampilkan sebagai 400 tetapi ukuran sebenarnya.
sudo port install emacs-app +imagemagick
. Sepertinya Anda menggunakan MacPorts untuk menginstal dependensi untuk HomeBrew, saya tidak tahu apakah itu harus bekerja. dan tidak perlu menginstal dependensi secara manual sama sekali, itu adalah tugas manajer paket Anda. Selain itu, menggunakan dua manajer paket pada suatu waktu biasanya merupakan ide yang buruk dan tidak perlu.