From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Re: Controlling image width and placement in Beamer export Date: Tue, 26 Nov 2013 09:06:58 -0600 Message-ID: References: <87haazb79c.fsf@syk.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlKEB-0006WJ-VX for emacs-orgmode@gnu.org; Tue, 26 Nov 2013 10:07:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlKE7-0002Su-5i for emacs-orgmode@gnu.org; Tue, 26 Nov 2013 10:07:03 -0500 Received: from mail-ob0-x233.google.com ([2607:f8b0:4003:c01::233]:33438) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlKE7-0002Sq-0Z for emacs-orgmode@gnu.org; Tue, 26 Nov 2013 10:06:59 -0500 Received: by mail-ob0-f179.google.com with SMTP id wm4so5910863obc.10 for ; Tue, 26 Nov 2013 07:06:58 -0800 (PST) In-Reply-To: <87haazb79c.fsf@syk.fi> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Jarmo Hurri Cc: emacs-orgmode On Tue, Nov 26, 2013 at 7:51 AM, Jarmo Hurri wrote: > > Greetings. > > I needed to create an Asymptote-generated centered image with a smaller > width than the default .9\linewidth in a Beamer export. After trial and > error I ended with the method shown below. In particular, to my surprise > an > > #+ATTR_LATEX: :width 5cm > > _above_ the #+BEGIN_SRC did not work, so I had to place the line above > #+RESULTS: > > Is the following the best way to do this, or is there a more concise > method? > > # --------------------------------------------------------------- > #+BEGIN_SRC asymptote :file triangle.pdf > size (8cm, 0); > pair A = (0, 0), B = (4, 1), C = (3, 2); > draw (A -- B -- C -- cycle); > #+END_SRC > > #+LATEX: \begin{center} > #+ATTR_LATEX: :width 5cm > #+RESULTS: > [[file:triangle.pdf]] > #+LATEX: \end{center} > # --------------------------------------------------------------- This comes up all the time. See this thread: - http://lists.gnu.org/archive/html/emacs-orgmode/2012-07/msg00323.html The key is to put it 1) before results (as you've done) and 2) to use a named source block (with #+name: foo above your babel code) so that Org knows what the results block actually is. Otherwise, as you currently have it, if you re-run the babel block, you'll keep the results section you already have and it will spit out another one below it since it no longer recognizes that the babel block and current, modified results block go together. Good luck, John > > All the best, > > Jarmo > >