Thread: RE: [MiKTeX] Extract an .eps from a compiled latex file
MiKTeX source code moved to GitHub
Brought to you by:
csc
From: Juan A. N. P. <ma1...@ma...> - 2003-11-27 15:52:03
|
> > Does anyone has an idea of how can I extract an .eps figure from a > > compiled latex file?? > > Use the extract command in ghostview. > > Cordialmente, Philip G. Ratcliffe Thanks for the answer, it helped me a lot, but I am still encountering some problems. I have found the "PS TO EPS" command in ghostview and, letting ghostview automatically compute the bounding box, it works fine. I am able to extract my figure to .eps and I am able to include it inside another LaTeX file without any problems. But I have the following questions: 1. I would like to know how to obtain this same effect running some command at a console (I am sure this should be possible, running gs with some parameters but don't know which) since I would like to do this latter programatically running ghostscript in the background from my app. I am reading the ghostscript documentation looking for an answer, but i haven't found anything yet. 2. I have a second problem when trying to convert the resulting .eps to .pdf, the converters don't seem to find the Bounding Box info correctly. I have tryed both epstopdf and ps2pdf, and both of them give me a resulting .pdf with the figure incrusted inside a complete page. More over, if I run epstopdf with the --exact option (which is supposed to look for the Bounding Box info) i get a "Warning: BoundingBox not found". but, if I open the .eps file in a text viewer, i do am able to find a line containing: %%BoundingBox: 154 502 452 672 More over, as I said before, if I include the .eps file in LaTeX the bounding box is found correctly and the image is paced acordingly. However, if I try to include the .pdf produced (on either way) inside a LaTeX document and compile using pdflatex, LaTeX actually tries to insert the full page containing the image inside the document (resulting, of course, in an overfull box). Does anyone has an idea on what is going on and how to solve this?? And finally.. 3. Is this the best group to ask this sort of questions or should I switch to some more appropriate group? I think maybe I am getting a little far from miktex and getting off-topic, but I hope some miktex/latex users here can provide me some hints.. thanks, juan antonio |
From: Charley H. <cha...@uc...> - 2003-11-27 21:24:27
|
Juan - I don't know how to do this simply using ghostscript. Perhaps certain flags passed to ps2ps? Or, possibly, you can output to the epswrite device. You can definitely use Roland Bless' ps2eps (requires perl and ghostscript): http://www.ipv6.tm.uka.de/~bless/ps2eps My suggestion is that you try asking ghostview questions in one of the forums listed in your ghostscript help file, probably located somewheree like: /INSTALLDRIVE/ghostscript/gs7.04/doc/New-user.htm#Need_help Charley -- Charles Hamilton, PhD EIT Faculty Fellow Department of Civil and Phone: 949.824.3752 Environmental Engineering FAX: 949.824.2117 University of California, Irvine Email: cha...@uc... |
From: Arnout S. <arn...@ci...> - 2003-11-28 08:30:04
|
Juan Antonio Navarro Perez wrote: > I have found the "PS TO EPS" command in ghostview and, letting ghostview > automatically compute the > bounding box, it works fine. I am able to extract my figure to .eps and > I am able to include > it inside another LaTeX file without any problems. But I have the > following questions: > > 1. I would like to know how to obtain this same effect running some command > at a console (I am sure this should be possible, running gs with some > parameters but don't > know which) since I would like to do this latter programatically running > ghostscript in > the background from my app. I am reading the ghostscript documentation > looking for an > answer, but i haven't found anything yet. If it's just about adjusting the BoundingBox, then you can use the "epstool" program. Check out its options, there is one for automatic BB calculation... Regards, Wald -- BioTeC - Bioprocess Technology and Control Dept. Chemical Engineering Katholieke Universiteit Leuven W. de Croylaan 46 B-3001 Heverlee Tel.: +32(0)16/32.27.07 (direct) +32(0)16/32.26.76 (secretary) Fax: +32(0)16/32.29.91 |