梦想天堂分享 http://blog.sciencenet.cn/u/yangxl

博文

将visio图形转变为eps的一种方法

已有 14922 次阅读 2008-7-14 10:14 |个人分类:科研工具|关键词:visio,eps,LaTex,pdf| LaTex, visio, eps, pdf

这是网上其他人提到的方法:

Visio格式的vsd图,在转换成LateX中eps格式时,经常会出现字符残缺的情况,这里给出了笔者在实践过程中解决这种问题的办法:
1. 首先安装PostScript打印机(Generic PostScript Printer Driver.exe),下载地址是
http://www.adobe.com/support/dow ... 500&fileID=1438
2. 启动Visio,打开vsd图
3. (1)打开 "文件" 菜单的 "打印..." 菜单项,
   (2)在打印对话框里,打印机名称选择 "Generic PostScript Printer",
   (3)点属性按钮,打开属性对话框,
   (4)点高级按钮,打开高级选项对话框
   (4)纸张规格里选择 "Letter",
   (5)在 "PostScript选项" 的 "PostScript输出选项"里选择 "内嵌的PostScript(EPS)"
4.点确定、确定,回到打印对话框,
5.选择"打印到文件"复选框,并确定
6.在弹出的"打印到文件"对话框输入文件名,记得扩展名要为.ps(如abc.ps)
7.用GSview打开abs.ps,
8.打开File菜单里的"PS to EPS"菜单项,按默认的选项(自动计算边框)
9.最后在另存为对话框里输入最终的eps文件名(如abc.eps)
--大功告成--

然而今天的转化中遇到了下面的问题:

1.选用Letter总是存成两页,导致在Gsview中无法转化;

2.选用A4没问题,但是在Yap中看不见,只能转化为pdf才可见

下面是另外一个人的方法:

(1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成“调整大小以适应绘图内容”。
(2)用Acrobat7.0(6.0版是否适用没试过,估计可以)用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成Pdf文件。
(3)用GhostView或者Acrobat7.0打开该Pdf文件,然后用文件菜单中的转换功能将它转换成EPS格式的文件。

注: Acrobat7.0中“文件”--“另存为”下拉菜单选“(*.eps)”
(4)在TEX文件中插入该EPS文件。

 问题:转化没有问题,但是转化出来的eps的页面是A4的大小。下面是转化PDF,设置页面大小的方法

Visio中:

“Adobe Pdf”--“更改转换设置”--“高级设置”--“页面大小”:在里面根据你实际图片的大小来设置默认页面的大小就没问题了。





http://blog.sciencenet.cn/blog-41870-32139.html

上一篇:如何将excel中的表格转化为LaTex的格式
下一篇:Fortran的Compaq编译器和Visio冲突报错:“内存不能为read”

0

发表评论 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2018-6-23 21:52

Powered by ScienceNet.cn

Copyright © 2007-2017 中国科学报社

返回顶部