如何在linux下查看eps的bounding

2009年4月9日星期四

 

 问题一(插入大图,但是只需要其中的一部分)
我想将四、五行代码做成图片嵌入在tex文件中,于是写成tex,用convert转换成eps,在includegraphic。
但是有个问题就是,生成的eps非常大,但是我需要的部分却很小,于是需要一些处理。
方法一:(很是费了一番周折)
1  tex->pdf,
2 用了一个专门的截图软件scrot,截取需要的部分,为png格式
3 convert png ->eps,
4 include eps
这个过程很繁琐,一不留神,重新再来。

方法二(这是我真正需要的方法)
\includegraphic{bb=0 0 41 32}{a.eps}

此处bb,就是bounding box,概念可以google下。
此处他的作用就是指定图片需要包含的部份。比如上边那句就是说 包含a.eps部分为 左上坐标(0, 0),右下坐标(41,32),其它部分还有选项管理,不在本文讨论范围。
完美解决包含大图中一部分的问题:) 

于是引来问题二
问题二  如何求bounding box
同样有两种方法:
方法一:
ebb a.eps
可以取得bouding box的范围,我没有深究,大概意思应该是  一张大pdf中,有图的部分的边界。

方法二:
Linux中,gostview 打开 eps,鼠标划到哪里,就显示哪里的坐标。
windows里,yap,跟随ctex套件发行,有同样功能。

试了试,用着很好,呵呵







0 评论: