Ridimensionamento delle immagini incorporate in modalità org


11

Ero in grado di ridimensionare un'immagine in linea in modalità org con

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

Ma ora non funziona più, presumibilmente a causa di un aggiornamento alla 8.3.5. Cosa fare?


Quello che hai ridimensionerà le immagini nelle esportazioni HTML, non nel buffer organizzativo. La tua mancanza di informazioni sulle versioni org / emacs quando le cose hanno funzionato e lo stesso quando le cose non hanno funzionato non può aiutare nessuno a aiutarti in questo.
Kaushal Modi,

Risposte:


12

imposta l'opzione nel tuo file di emacs init:

(setq org-image-actual-width nil)

E aggiungi questa proprietà al link immagine:

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

Ho aggiornato la mia risposta.
stardiviner,

A volte imposto org-image-actual-width su una base per file.
dmg

Non è possibile impostare l' :widthattributo per tutti i formati contemporaneamente?
Impara sempre il

#+NAMEnon fa nulla per me. L'etichetta della figura viene comunque generata automaticamente ...
AlwaysLearning

È possibile utilizzare l'attributo dell'ambito locale del buffer. Non so c'è qualche opzione in grado di farlo. Ma puoi esplorare il codice sorgente.
Stardiviner,

-2

Alcuni test sembrano dimostrare che basta aggiungere uno spazio prima di #risolvere il problema. Sembra un insetto. Forse dovresti segnalarlo all'elenco delle organizzazioni.


Stranamente per me non funziona.
Toothrot,

- con la versione 8.3.5.
Toothrot,

Ho versione8.3.4
Rémi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.