latex插入eps图片
1. 创建eps图片
从png图片转换: texlive中自带了一个命令:
bmeps
1
bmeps img.png img.eps
从python创建, 调用matplotlib能直接存为eps格式,可直接保存一份eps的
1
plt.savefig('fig1.eps', dpi=300)
PPT转为png、eps的方法
- ppt导出png: 默认dpi较低,需要在注册表改一下dpi=300。
- ppt导出eps: 先另存为pdf,再用adobe acrobat转为eps。
2. 去除eps图片的空白
有时候遇到eps图片周边空白较多的情况,需要把空白去掉。
建议生成图片时就设置好,而不是去修改eps文件。
2.1 python调用matplotlib保存图片时, 调整图片的边界框(bounding box)。
1 | plt.savefig('fig1.eps', dpi=300, bbox_inches='tight') |
2.2 python调用matplotlib创建图片包含多个子图时,设置为紧凑布局。
1 | fig.tight_layout() # 自动调整 |
2.3 ppt的图片可直接修改幻灯片母版页大小。
1 | A4 paper size: 21*29.7 cm // 单个图片 |
2.4 使用Gsview直接修改eps图片。
Ctex套件中带有Gsview工具,可以裁剪EPS。
(Gsview官网: https://www.gsview.com/)
使用步骤:
- Gsvier菜单栏 -> Options -> Show bounding boxs -> 选中
- File -> PS to EPS -> 不选 Automatically calculate Bounding Box -> 然后点击yes -> 保存。