Menurunkan skala gambar sebaris dalam mode-org

11

Saya dulu bisa menurunkan skala gambar inline dalam mode-org dengan

#+attr_html: :width 650 px
[[file:~/org/def/202a3-9.jpeg]]

Tapi sekarang tidak berfungsi lagi, mungkin karena pembaruan ke 8.3.5. Apa yang harus dilakukan?

Toothrot
sumber
Apa yang Anda miliki akan skala gambar dalam ekspor HTML, bukan dalam buffer org. Kurangnya info Anda tentang versi org / emacs ketika semuanya berfungsi dan sama ketika semuanya tidak berfungsi tidak dapat membantu siapa pun membantu Anda dalam hal ini.
Kaushal Modi

Jawaban:

12

setel opsi dalam file init emacs Anda:

(setq org-image-actual-width nil)

Dan tambahkan properti ini pada tautan gambar:

#+NAME: fig:figure name
#+CAPTION: figure name
#+ATTR_ORG: :width 200/250/300/400/500/600
#+ATTR_LATEX: :width 2.0in
#+ATTR_HTML: :width 200/250/300/400/500/600px
[[file:./file.png]]
stardiviner
sumber
Saya memperbarui jawaban saya.
stardiviner
Saya kadang-kadang mengatur org-image-actual-width berdasarkan per-file.
dmg
Apakah tidak mungkin mengatur :widthatribut untuk semua format sekaligus?
AlwaysLearning
#+NAMEtidak melakukan apa pun untuk saya. Label gambar tersebut masih dihasilkan secara otomatis ...
AlwaysLearning
Anda dapat menggunakan atribut lingkup penyangga lokal. Saya tidak tahu apakah ada opsi yang bisa melakukan ini. Tetapi Anda dapat menjelajahi kode sumber.
stardiviner
-2

Beberapa pengujian tampaknya menunjukkan bahwa hanya menambah ruang sebelum #menyelesaikan masalah. Itu terlihat seperti bug. Mungkin Anda harus melaporkannya ke daftar org.

Resi
sumber
Anehnya itu tidak berhasil untuk saya.
Toothrot
- dengan versi 8.3.5.
Toothrot
Saya sudah versi8.3.4
Rémi