From: <gr...@us...> - 2005-05-27 09:35:21
|
On Fri, 27 May 2005, Nicolas Girard wrote: > On Friday 27 May 2005 10:36, gr...@us... wrote: >> On Thu, 26 May 2005, Nicolas Girard wrote: >>> Hi all, >>> >>> currently image & figure directives offer options to control the >>> associated image's dimensions, when the output format is html; >>> >>> I've tried to use them but couldn't get to a satisfying result in LaTeX. >>> Basically I need the generated LaTeX code of *some* images to be:: >>> >>> \includegraphics[angle=90,width=18cm]{img} Felix, David: should angle be attribute "angle" or "rotate" ? >>> instead of:: >>> >>> \includegraphics{img} >>> >>> >>> Is there a way of achieving this ? >> >> there is scaling support in the latexwriter. >> >> do you need html and latex ? >> > I'm afraid I don't understand your question, but I can detail my needs: > > I'm currently generating reports of astrophysical simulations. Basically each > simulation produces data; data is analyzed and as a result figures are > created. With my toole I can associate comments (in ReST) on both data and > figures. Finally a report in ReST is generated by putting together the title, > some autogenerated tables & sections, inclusions of figures and comments. > > (this is a situation where ReST particularly rocks, by the way ;-) > > OK, now for the tricky point: > - I'd like the final document to be outputted from pdflatex ; > - as you know, pdflatex doesn't know about eps files, then my figures can't be > in eps but in an oter format no i didnt know it and it sounds strange as i always thought pdf is scaled down ps. from http://lists.gnu.org/archive/html/adonthell-devel/2002-09/msg00006.html snip ------- For those that are interested, using .ps gfx with pdflatex works as follows: * In your latex header, include the following lines: \usepackage[pdftex]{graphicx} \usepackage{epstopdf} The epstopdf package is available at http://www.ctan.org/tex-archive/macros/latex/contrib/supported/oberdiek/epstopdf.sty * You also need the epstopdf program. There's a perl script for Unix and I also read about a binary for Windows. Might come with your latex distro already. * To properly include the graphics, they should be in eps format, with a correct bounding box. I found a tool called ps2eps that takes care of that: http://www.tm.uka.de/~bless/ps2eps * Afterwards, you can use \includegraphics{filename.eps} to include them. pdflatex will take care of converting them to pdf format on the fly. Of course you could also convert them manually and just \includegraphics{filename.pdf}. In latter case, you don't even have to \usepackage{epstopdf}. ------- so the way is include pdf files (i did so recently in a perl project) > - the consequence is that I can't specify the dimensions & orientation of the > figures in the associated files themselves, as it would be possible using > eps; width/size might be set when generating the picture files pdf or png or gif, so only the rotation must be specified in the ReST document. > - some figures *must* take as much place as possible in an A4 page, and *must* > have width > height > - then, for these figures, I must at least specify that they should rotated ; > as for their size, I'd need them to take as much place as possible, but the > time will come soon when I'll want to precisely control the dimensions of > some images in the document. > > I'm not sure if this helps, please tell me if you want any precisions. helps a lot thanks. * currently the latexwriter respects scale and align. * scale is implemented by a scalebox around includegraphics. * rotation is missing did i get it clear and correct cheers -- BINGO: Think outside the box |