org-mode
でリンクされている画像のサイズをパーセントまたはピクセルで定義する一般的な方法はありますか?
.org
ファイルに次のリンクがあるとします。
[[~/images/example.jpg]]
このJPGは大きすぎるので、HTMLまたはLaTeXにエクスポートするか、org-mode
で開くと、 C-c C-o i 画像の一部のみが表示されます。
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]]
#+ATTR_HTML: width="100px"
[[~/images/example.jpg]]
これは、パーセンテージを使用して画像のサイズを変更する方法のサンプルです(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
LaTeXの場合、デフォルトのwidth=.9\linewidth
を削除するには、org-latex-image-default-width
を空の文字列に設定します。このようにして、画像は自然なサイズになります。
その場で実行するには、set-variable
emacsコマンドを使用します。または、この変数を永続的に設定するには、init.elに次の行を追加します:(setq org-latex-image-default-width "")