问题一(插入大图,但是只需要其中的一部分)
我想将四、五行代码做成图片嵌入在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套件发行,有同样功能。
试了试,用着很好,呵呵
2009年4月9日星期四
订阅:
博文评论 (Atom)
0 评论:
发表评论