Hello everyone,

On Wed, 1 Jun 2011 12:08:25 -0700
Suvayu Ali <fatkasuvayu+li...@gmail.com> wrote:

> On Wed, 01 Jun 2011 14:50:34 -0400
> Nick Dokos <nicholas.do...@hp.com> wrote:
> 
> > <soapbox> I've tried to keep a neutral tone in (most of) the rest of
> > the mail, but I have to say that I think clever hacks like this are
> > too clever for their own good - they are at best an accident of
> > implementation. The fact that the trick uses the placement option in
> > order to change the font testifies to that.
> 
> After the very clear description above, I agree 100%. I will remove my
> addition to the manual and instead try to improve the #+ATTR_LaTeX:
> documentation based on your code commentary. At the moment I am
> facing a very important deadline for the 8th of June, I will submit a
> revised patch after that.
> 

I have attached a patch removing the hack from the manual and making
some other small improvements to the latex export of images. However I
did leave in one sentence regarding the placement option which alludes
that a hack is possible.

Please let me know if this is an improvement.

> > They should certainly be documented as hacks on Worg, but I'm not
> > sure they should be documented in the manual. Of course, it may
> > happen that a really good hack (by some definition of "really
> > good") should be elevated to a standard and documented in the
> > manual, but IMO this one does not qualify. </soapbox>
> > 
> 
> Along with the revisions for the manual, I will document my hack on
> Worg.

I made an account with repo.or.cz. I will soon push the changes
documenting the hack on Worg.

-- 
Suvayu

Open source is the future. It sets us free.
>From 7f66dba736136fc1a2ee8e2d4fbce47e07db3ca6 Mon Sep 17 00:00:00 2001
From: Suvayu Ali (ThinkPad) <fatkasuvayu+li...@gmail.com>
Date: Fri, 10 Jun 2011 14:57:48 -0700
Subject: [PATCH] Improve "Images in LaTeX export" documentation

* Mention use of keywords like multicolumn and float
* Remove previous mention of hack with placement option
  as per comments on the mailing list. Hack better
  suited for Worg.
---
 doc/org.texi |   30 ++++++++++++------------------
 1 files changed, 12 insertions(+), 18 deletions(-)

diff --git a/doc/org.texi b/doc/org.texi
index 92343de..c98bd53 100644
--- a/doc/org.texi
+++ b/doc/org.texi
@@ -10207,24 +10207,14 @@ output file resulting from @LaTeX{} processing.  Org 
will use an
 @code{\includegraphics} macro to insert the image.  If you have specified a
 caption and/or a label as described in @ref{Images and tables}, the figure
 will be wrapped into a @code{figure} environment and thus become a floating
-element.  You can use an @code{#+ATTR_LaTeX:} line to specify the various
-options that can be used in the optional argument of the
-@code{\includegraphics} macro.  To modify the placement option of the
-@code{figure} environment, add something like @samp{placement=[h!]} to the
-Attributes. It is to be noted this option can be used with tables as well.
-The options are passed as the placement option to floating environments like
-@code{figure} or @code{table}. One can pass other compatible options as well.
-For example the @code{#+ATTR_LaTeX:} line below is exported as the
-@code{figure} environment below it.
-
-@cindex #+ATTR_LaTeX
-@example
-#+ATTR_LaTeX: placement=[<options>]\footnotesize
-
-\begin@{figure@}[<options>]\footnotesize
-...
-\end@{figure@}
-@end example
+element.  You can use an @code{#+ATTR_LaTeX:} line to specify various other
+options.  You can ask org to export an image as a float without specifying
+a label or a caption by using the keyword @code{float} in this line.  Various
+optional arguments to the @code{\includegraphics} macro can also be specified
+in this fashion.  To modify the placement option of the floating environment,
+add something like @samp{placement=[h!]} to the attributes.  It is to be noted
+this option can be used with tables as well.  One can also pass other
+compatible options.
 
 If you would like to let text flow around the image, add the word @samp{wrap}
 to the @code{#+ATTR_LaTeX:} line, which will make the figure occupy the left
@@ -10246,6 +10236,10 @@ for @code{\includegraphics} and @code{wrapfigure}.
 [[./img/hst.png]]
 @end example
 
+If you wish to include an image which spans multiple columns in a page,
+you can use the keyword @code{multicolumn} in the @code{#+ATTR_LaTeX}
+line. This will export the image wrapped in a @code{figure*} environment.
+
 If you need references to a label created in this way, write
 @samp{\ref@{fig:SED-HR4049@}} just like in @LaTeX{}.
 
-- 
1.7.4.4

Reply via email to