[OS X TeX] trim pdf figures

Edward Thome ed.thome at murraystate.edu
Tue Jun 22 16:06:09 CEST 2004

>> No request for permission needed.
>> a) Gerben planned on putting pdfcrop.pl in i-Installer on 1 Mar 2003 
>> but must have forgotten (a rare Gerben oversight), but pdfcrop.pl is 
>> on ctan anyway.
>> b) Carr's post on the list is from 31 Mar 2003 and includes his 
>> script.
>> See 
>> http://www.esm.psu.edu/mac-tex/MacOSX-TeX-Digests/2003/default.html
> Apart from the fact that the original post was in html, and the copy 
> in the archives is heavily mangled, many =20 and =2E replacements have 
> been inserted. If someone could post a copy -- and make sure they post 
> it in a plain text email -- at least we then have a known good copy in 
> the archives.
> Maarten
Here is what I've been using:
exec tclsh "$0" "$@"

# croppdf.tcl -- crop a PDF file to give a correct bounding box
# Author: Dr A. J. Carr <alun DOT j DOT carr AT ucd DOT ie>
# Version 0.3 ar3103
# This program is not warranted for suitability of purpose.
# Use at your own risk.

if {$argc == 0} {
     puts "usage: $argv0 file1.pdf [file2.pdf...]"
} else {
     foreach f $argv {
         if {[string compare -nocase [file extension $f] ".pdf"] == 0} {
             set rootname [file rootname $f]
             exec pdf2ps "$f" "${rootname}.ps"
             exec eps2eps "${rootname}.ps" "${rootname}-new.eps"
             file delete "${rootname}.ps"
             exec epstopdf "${rootname}-new.eps"
             file delete "${rootname}-new.eps"
         } else {
             puts stderr "error: not a PDF file: $f"


Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.

More information about the macostex-archives mailing list