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.