13.10.6 Images in LaTeX export
The LaTeX export back-end processes image links in Org files that do not have descriptions, such as these links β[[file:img.jpg]]β or β[[./img.jpg]]β, as direct image insertions in the final PDF output. In the PDF, they are no longer links but actual images embedded on the page. The LaTeX export back-end uses β\includegraphicsβ macro to insert the image. But for TikZ (http://sourceforge.net/projects/pgf/) images, the back-end uses an \input macro wrapped within a tikzpicture environment.
For specifying image β:widthβ, β:heightβ, β:scaleβ and other β:optionsβ, use this syntax:
#+ATTR_LATEX: :width 5cm :options angle=90
[[./img/sed-hr4049.pdf]]
A β:scaleβ attribute overrides both β:widthβ and β:heightβ attributes.
For custom commands for captions, use the β:captionβ attribute. It overrides the default β#+CAPTIONβ value:
#+ATTR_LATEX: :caption \bicaption{HeadingA}{HeadingB}
[[./img/sed-hr4049.pdf]]
When captions follow the method as described in Captions, the LaTeX export back-end wraps the picture in a floating βfigureβ environment. To float an image without specifying a caption, set the β:floatβ attribute to one of the following:
βtββ
For a standard βfigureβ environment; used by default whenever an image has a caption.
βmulticolumnββ
To span the image across multiple columns of a page; the back-end wraps the image in a βfigure*β environment.
βwrapββ
For text to flow around the image on the right; the figure occupies the left half of the page.
βsidewaysββ
For a new page with the image sideways, rotated ninety degrees, in a βsidewaysfigureβ environment; overrides β:placementβ setting.
βnilββ
To avoid a β:floatβ even if using a caption.
Use the βplacementβ attribute to modify a floating environmentβs placement.
#+ATTR_LATEX: :float wrap :width 0.38\textwidth :placement {r}{0.4\textwidth}
[[./img/hst.png]]
The LaTeX export back-end centers all images by default. Setting β:centerβ to βnilβ disables centering. To disable centering globally, set org-latex-images-centered to βtβ.
Set the β:comment-includeβ attribute to non-nil value for the LaTeX export back-end to comment out the β\includegraphicsβ macro.