web-dev-qa-db-ja.com

組織モードで画像のサイズを変更する方法

org-modeでリンクされている画像のサイズをパーセントまたはピクセルで定義する一般的な方法はありますか?

.orgファイルに次のリンクがあるとします。

[[~/images/example.jpg]]

このJPGは大きすぎるので、HTMLまたはLaTeXにエクスポートするか、org-modeで開くと、 C-c C-o i 画像の一部のみが表示されます。

34
user1323995

Org 8. 以降、「属性行に plists "が使用されるようになりました。

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

Jacoboのコメントに従って、以下をinit.elファイルに追加します。

(setq org-image-actual-width nil)

次に、org-modeで、これをJPGおよびPNGのインラインプレビューに使用できます。 SVGで動作しないようです(理由がわかりません)

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

インラインプレビューとhtml出力の両方でこれをサイズ設定する場合:

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

これは、パーセンテージを使用して画像のサイズを変更する方法のサンプルです(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
5
Alioth

LaTeXの場合、デフォルトのwidth=.9\linewidthを削除するには、org-latex-image-default-widthを空の文字列に設定します。このようにして、画像は自然なサイズになります。

その場で実行するには、set-variable emacsコマンドを使用します。または、この変数を永続的に設定するには、init.elに次の行を追加します:(setq org-latex-image-default-width "")

2
6pi