Zmniejszanie skalowania obrazów wbudowanych w trybie org


11

Kiedyś byłem w stanie przeskalować obraz wbudowany w trybie org z

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

Ale teraz to już nie działa, prawdopodobnie z powodu aktualizacji do 8.3.5. Co robić?


To, co masz, przeskaluje obrazy w eksporcie HTML, a nie w buforze organizacyjnym. Twój brak informacji o wersjach org / emacs, gdy coś działało, i to samo, gdy coś nie działało, nie może pomóc nikomu w tym pomóc.
Kaushal Modi

Odpowiedzi:


12

ustaw opcję w pliku inicjującym emacs:

(setq org-image-actual-width nil)

I dodaj tę właściwość po linku do obrazu:

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

Zaktualizowałem swoją odpowiedź.
stardiviner,

Czasami ustawiam rzeczywistą szerokość-org dla poszczególnych plików.
dmg,

Czy nie można ustawić :widthatrybutu dla wszystkich formatów jednocześnie?
AlwaysLearning

#+NAMEnic dla mnie nie robi. Etykieta na rysunku jest nadal generowany automatycznie ...
AlwaysLearning

Możesz użyć atrybutu lokalnego bufora. Nie wiem czy jest jakaś opcja, aby to zrobić. Ale możesz zbadać kod źródłowy.
stardiviner

-2

Niektóre testy wydają się pokazywać, że dodanie spacji przed #rozwiązaniem problemu. Wygląda jak błąd. Być może powinieneś to zgłosić na liście organizacji.


Dziwne, że to nie działa dla mnie.
Toothrot,

- z wersją 8.3.5.
Toothrot,

Mam wersję8.3.4
Rémi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.