• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

LaTeX文章中插入Visio及Matlab矢量图(转载)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 【LaTeX】文章中插入Visio及Matlab矢量图[转载]

目录(?)[+]

 

第一次使用LaTeX,很神奇。有关文章里矢量图的插入,这里作个小小的总结~

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7699585

我只用到两种绘图工具:Visio和Matlab,最后都是存成pdf插入的。哦,还用绘图板手画了一个实验setup的图,也放到visio里再存的。

Visio

visio默认存储格式vsd本身就是矢量图,一般可以再word里插vsd的,或者直接全选图ctrl+v过去就是插的vsd。但不同的版本显示可能有问题,所以我一般还是习惯存成png再放到word中。

LaTex个人觉得还是pdf比较好,png,jpg都是位图,放大不清楚。存pdf关键是要调页面大小,页面决定pdf页面,也就是最后插入LaTex图的大小。

比如页面是这样子,存成pdf就是右边的样子:

       

可以设计里 “纸张方向”、“大小”、“自动调整”几个选项调整图和页面的大小:

最后有这样的效果:

     

然后将pdf插入到LaTex中:

 

[plain] view plain copy
 
 
  1. \begin{figure}  
  2.   \centering  
  3.   \includegraphics[width=120mm]{fig.pdf}\\  
  4.   \caption{System environment.}  
  5.   \label{fig:env}  
  6. \end{figure}  

 

Matlab

matlab默认的存成格式fig是matlab的格式,可以存成eps是矢量图,也可以在word中插入。LaTex中插入eps好像是需要加宏包,因为需要一些转化操作:eps->ps->pdf (中间可能还有一步)。我直接还是转的pdf再插入的,可能有点麻烦。
先把matlab的图存成eps,再用Photoshop打开eps图片。打开时需要先对eps图进行栅格化操作:
这里“分辨率”的选项直接决定了你打开的图像质量,当然也关系到图像大小。 128的分辨率大概有1M,分辨率越大在pdf中放大也越清楚,当然图像大小也越大,根据论文要求取舍吧。这里PS很强大的在于你能随便定义大小,页面也是随着图像大小存的:
放大一个试试:
 
还是很清楚的 !!
 
%%%%%%%%%%%%%%

visio图转成eps的方法

A###################
http://www.itee.uq.edu.au/~emmerik/visioeps.html
提供了很多方法

B###################
本人用的方法
1   装acrobat professtional 8.0。
2   用visio画图,虚拟打印成pdf格式,把页面大小设置好,默认是A4的,如果画的图过大,就用A3或者A2。
3   用acrobat professtional打开生成的pdf,Tools->Advanced Editing->Crop Tool,去掉边界,框出最后的图片需要生成的图片。
4   双击框内部,出现对话框,选OK。
5   保存为eps文件。

C###################
用Adobe网站免费下载的Generic PostScript Printer,打印印的时候按Properties纽会出现视窗 选Layout->Advanced 在

AdobePSGenericPostScriptPrinter Advanced Options视窗中选 Document Options->PostScript Options->PostScript Output Option
选EPS。 实在不行的话装CorelDraw,可以把任何PS存成EPS

D###################
1. 首先安装PostScript打印机(Generic PostScript Printer Driver.exe)
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)

 

%%%%%%%%%%%%%%

用visio给latex画图

方法一:

 1)将visio图画好之后,在‘文件’中选择‘打印’,然后在‘打印机名称’中选择‘Adobe PDF’,然后按‘确定’,这样就把visio图片转换成了.pdf格式的文件了。

 

 2)打开.pdf格式的图片,发现图片只占用了整个页面的一部分,如果直接将此图片转换成.eps格式的图片,将其插入到Latex之后,会有很大的空白出现。因此需要将图片剪裁成合适的尺寸。我的方法是将.pdf的图片打开,菜单中选择‘文档’ 选择‘裁剪页面’,然后在打开的窗口中勾选‘删除白边距ns’ 选中,按‘OK’,就将原来的.pdf图片转换成我们需要的不含太多空白的图片了,将它命名为new.pdf。

 

3)将new.pdf转换成.eps图片。将new.pdf打开,然后选择‘File’,‘save as’,再选择‘.eps’格式存储就可以了。这样就得到了我们需要的.eps图片。将该图片插入到Latex中之后,不会出现有很大空白的情况,而且线条很清晰

 

方法二:

 

在Visio里用pdf打印机把图打印成ps格式,然后用GSview打开,edit里面转换成eps就可以了,这种方法好像是无损的,有中文也不会乱码。而且也比较方便。

 

具体方法:

 

1、在Visio中把图片打印成eps文件:

 

1)打开.vsd格式的图片(Visio默认格式),点file(文件)下print(打印),打印机选择pdf打印机(Adobe PDF)->Properties(属性)->纸张/质量->高级->PostScript选项->PostScript输出选项->选“内嵌的PostScript(EPS)”->然后一路确定或OK。这样就把这个图片打印成pdf文件了。

 

2)打开这个PDF文件(正常pdf阅读工具Adobe reader之类的),"另存为"(Save As).eps格式

 

3)去掉图片多余的部分,打开这个新生成的.eps文件(正常用GSView),->Option->点中show bounding box(使其前面打钩)->File(文件)中选择"PS to EPS", 写入一个文件名.eps(需要写后缀.eps)。完成!

 

比较而言,方法一比较简便。 

 

Matlab绘制的图形可以直接存储为EPS文件。

 

 %%%%%%%%%%%%%

用Latex排版论文(1)如何将Visio画图文件转换成Latex支持的.eps文件

 

    写论文的时候经常使用Visio来画图,然而用Latex排版论文的话,只能插入.eps格式的图片文件。这篇文章举个简单例子,说明一下这个过程。
    1、使用Visio画图


按照过程:文件->另存为->保存类型选择(PDF*.pdf)->保存 最终的到该图的pdf格式文件。

    2、使用Adobe Acrobat Pro(注意不是Adobe Reader而是Adobe Acrobat Pro)打开上面生成的pdf文件


点击右上角的工具->页面->裁剪->选中要裁剪的部分然后双击 出现设置页面如下图所示:



选中删除白边距,然后点击确定就剪裁好了,如下图所示:



按照下面的步骤执行:文件->另存为->更多选项->内嵌式PostScript 

这样全部工作就完成了。因为Adobe Acrobat Pro的版本不同,可能步骤上有所差异,不过大体都差不多。希望对大家有帮助。

这里还是要说一下,在latex中如果使用pdf latex这种模式来编译的话,可以直接使用pdf格式的图,就不用转化成.eps。编译方式不同,对图片的格式要求就不同。
 
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap