Ich möchte ein Inline-Bild im Organisationsmodus (in Emacs) mit einer Breite von 400 anzeigen, aber tatsächlich wird es immer als Originalgröße angezeigt.
Meine Schritte wie folgt:
- Installieren Sie ImageMagick mit dem folgenden Befehl:
sudo port install imagemagick
Installieren Sie Emacs mit dem folgenden Befehl:
brew install emacs --HEAD --use-git-head --cocoa --with-gnutls --with-rsvg --with-imagemagick
Dann überprüfe ich es, Emacs-Version istGNU Emacs 26.0.50.1
, aber(image-type-available-p 'imagemagick)
Ergebnis istnil
Bearbeiten Sie ~ / .emacs.d / init.el, um die folgende Zeile hinzuzufügen:
(setq org-image-actual-width nil)
- Schreiben Sie den folgenden Organisationscode in test.org:
#+ATTR_ORG: :width 400
[[file:test.png]]
5. Nach dem Ausführen C-c C-x C-v
wird das Bild nicht als 400 angezeigt, sondern als tatsächliche Größe.
sudo port install emacs-app +imagemagick
. Es sieht so aus, als würden Sie MacPorts verwenden, um die Abhängigkeit für HomeBrew zu installieren. Ich habe keine Ahnung, ob es funktionieren sollte. und es besteht keine Notwendigkeit, die Abhängigkeit manuell zu installieren, es ist die Aufgabe Ihres Paketmanagers. Außerdem ist die Verwendung von zwei Paketmanagern gleichzeitig normalerweise eine schlechte Idee und unnötig.