web-dev-qa-db-fra.com

Comment redimensionner des images en mode organisation

Existe-t-il un moyen général de définir la taille, en pourcentage ou en pixels, d'une image liée en org-mode?

Disons que j'ai le lien suivant dans mon .org fichier:

[[~/images/example.jpg]]

Ce JPG est beaucoup trop volumineux, donc si je l'exporte en HTML ou LaTeX ou l'ouvre dans org-mode avec C-c C-o i ne verra qu'une fraction de l'image.

34
user1323995

Depuis Org 8. , "Les lignes d'attribut prennent maintenant plists ":

#+attr_html: :width 100px
#+attr_latex: :width 100px
[[~/images/example.jpg]]
49
yPhil

Selon le commentaire de Jacobo, ajoutez ce qui suit à votre fichier init.el:

(setq org-image-actual-width nil)

Ensuite, en mode org, vous pouvez l'utiliser pour des aperçus en ligne de JPG et PNG. Ne semble pas fonctionner pour les SVG (aucune idée pourquoi)

#+ATTR_ORG: :width 100
[[~/images/example.jpg]]

et si vous souhaitez redimensionner ceci pour les aperçus en ligne et la sortie html:

#+ATTR_HTML: width="100px"
#+ATTR_ORG: :width 100
[[~/images/example.jpg]]
16
Adam
#+ATTR_HTML: width="100px"
[[~/images/example.jpg]]
12
bzg

Ceci est un exemple sur la façon de redimensionner une image en utilisant des pourcentages (Org mode version 9.0.5):

#+CAPTION: Weight space                                                                                                                                     
#+ATTR_HTML: :alt neural network :title Neural network representation :align right                                                                          
#+ATTR_HTML: :width 50% :height 50%                                                                                                                         
https://i.stack.imgur.com/nzHSl.jpg
5
Alioth

Pour LaTeX, pour supprimer la valeur par défaut width=.9\linewidth, met le org-latex-image-default-width pour vider la chaîne. De cette façon, l'image aura sa taille naturelle.

Pour ce faire à la volée, utilisez le set-variable commande emacs. Ou pour définir cette variable de façon permanente, ajoutez la ligne suivante dans votre init.el: (setq org-latex-image-default-width "")

2
6pi