Jak zmienić rozmiar zdjęć w trybie org
Czy istnieje ogólny sposób, aby określić rozmiar, w procentach lub pikselach, dla obrazu, który jest połączony w org-mode
?
Powiedzmy, że mam następujący link w moim pliku .org
:
[[~/images/example.jpg]]
Ten JPG jest o wiele za duży, więc jeśli wyeksportuję go do HTML lub LaTeX lub Otworzę w org-mode
z C-c C-O i zobaczy tylko ułamek obrazu.
5 answers
Począwszy od Org 8.0 , " linie atrybutów przyjmują teraz plisty" :
#+attr_html: :width 100px
#+attr_latex: :width 100px
[[~/images/example.jpg]]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-07 10:46:33
Zgodnie z komentarzem Jacobo, Dodaj następujący tekst do swojego init.plik el:
(setq org-image-actual-width nil)
Następnie w trybie org, można użyć tego do inline podglądów plików JPG i PNGs. Nie wydaje się działać dla SVGs (Nie wiem dlaczego)
#+ATTR_ORG: :width 100
[[~/images/example.jpg]]
I jeśli chcesz rozmiar tego zarówno dla podglądów inline, jak i wyjścia html:
#+ATTR_HTML: width="100px"
#+ATTR_ORG: :width 100
[[~/images/example.jpg]]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-20 09:19:55
#+ATTR_HTML: width="100px"
[[~/images/example.jpg]]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-26 14:38:46
Jest to przykład jak zmienić rozmiar obrazu za pomocą procentów (Wersja trybu Org 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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-02 07:08:35
Dla LaTeX, aby usunąć domyślne width=.9\linewidth
, Ustaw org-latex-image-default-width
na pusty łańcuch. W ten sposób obraz będzie miał swój naturalny rozmiar.
Aby to zrobić w locie użyj polecenia set-variable
emacs. Lub aby ustawić tę zmienną na stałe, Dodaj następujący wiersz w init.el :
(setq org-latex-image-default-width "")
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-07 08:59:44