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?


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]]

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.


Anehnya itu tidak berhasil untuk saya.
Toothrot

- dengan versi 8.3.5.
Toothrot

Saya sudah versi8.3.4
Rémi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.