Aloha Mike,

Perhaps #+ATTR_LaTeX: width=3cm will work?  I don't believe the square
brackets following #+ATTR_LaTeX in your initial image are correct.

Here is how I've been generating figures for LaTeX export using the new
exporter:

#+name: fundamental-model
#+header: :exports results
#+header: :file fundamental-model.pdf
#+BEGIN_SRC dot
  graph G
        { 
        graph [margin="0.01"];
          d [label = "Dated event", shape ="box"];
          t [label = "Target event"];
          d -- t [label = "Association", dir = "both", len = 2];
          {rank=same; d t;}
          }
#+END_SRC          

#+CAPTION[The fundamental relationship of a chronological model]: 
#+CAPTION: The fundamental relationship of a chronological model based on 
radiometric dating.
#+ATTR_LaTeX: width=232pt
#+NAME: fig:fundamental
#+RESULTS: fundamental-model
[[file:fundamental-model.pdf]]

Naming the results lets me cross reference, e.g.,

These two types of events are often referred to as the dated
event and the target event, respectively (fig. [[fig:fundamental]]).

hth,
Tom


Michael Gauland <mikely...@no8wireless.co.nz> writes:

> I'm having trouble specifying the width of an image I export to LaTeX (with
> either the new or old exporter). The snippet below demonstrates my problem. It
> uses plantuml to generate an image file, using ATTR_LaTeX to specify the 
> width.
> When exported, the .tex file specifies the default width (.9\linewidth) for 
> the
> first image; the second image correctly specifies a width of 4cm.
>
> Am I doing something wrong, or is this a bug?
> Thanks,
> Mike
>
> * Snippet
>   #+ATTR_LaTeX[width=3cm]:
>   #+BEGIN_SRC plantuml :file test-output.png
>   FirstState: A Really Wide State To Make The Image Wider Than The Text
>   SecondState: Another Really Wide State To Make The Image Wider Than The Text
>   FirstState -right-> SecondState
>   #+END_SRC
>
>   #+RESULTS:
>   [[file:test-output.png]]
>
>
>   #+ATTR_LaTeX: width=4cm
>   [[file:test-output.png]]
>
>
>
>

-- 
Thomas S. Dye
http://www.tsdye.com

Reply via email to