latex插入eps图片
2020-02-22 本文已影响0人
洗洗睡吧i
1. 创建eps图片
- 从png图片转换: texlive中自带了一个命令:
bmeps
bmeps img.png img.eps
- 从python创建, 调用matplotlib能直接存为eps格式,可直接保存一份eps的
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)。
plt.savefig('fig1.eps', dpi=300, bbox_inches='tight')
2.2 python调用matplotlib创建图片包含多个子图时,设置为紧凑布局。
fig.tight_layout() # 自动调整
# fig.tight_layout(pad=1.0,w_pad=1.0, h_pad=1.0) # 精确调整
2.3 ppt的图片可直接修改幻灯片母版页大小。
A4 paper size: 21*29.7 cm # 单个图片
A6 paper size: 10.5*14.8 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 -> 保存。