文档章节

Latex中使用visio的矢量图(转载+修改)

Shawphy
 Shawphy
发布于 2012/03/14 11:07
字数 474
阅读 2498
收藏 1

      我们知道,visio用来画流程图等专业图很方便,而Latex的专业排版效果是Word所不能比的,而Visio不支持导入eps和dvi格式的矢量图,而导出jpeg毕竟有质量损失,那么怎么才能在Latex中直接使用visio导出的矢量图呢?

      1. Visio可以保存为wmf,emf等矢量图形格式(word的默认插图格式),再转换为eps格式(可使用TpX,由本论坛得知早期版本貌似可直接保存eps)插入LaTeX。可转换后的eps图片格式不稳定,图形易错位;另外Visio使用Windows字体,转换后的eps图形只引用而不包含字体,插入LaTex后由于找不到对应字体,中文(或mathtype公式,特殊符号)会乱码。 
      2. 用ps虚拟打印的方式虽然可以解决格式和乱码问题,但中文字符(或其他不支持的内容)会按位图处理,得不到完美的矢量图形。 
      经过探索,将visio保存为pdf格式是最完美的解决方式,因为pdf文件保存了所有格式和字体信息。借助pdfcrop和ebb程序,调用graphicx宏包插入pdf格式图片,能够得到完美的visio矢量图形。

注: 
      1.导入的代码依然可以使用标准的fig标签,例如: 
      \begin{figure} 
         \centering 
           \includegraphics[width=\textwidth]{liucheng.pdf}\\ 
         \caption{fit}\label{} 
      \end{figure}

      2.为了防止空白,请在页面设置\页面尺寸中选择调整大小以适应绘图内容。参考文献楼主说需要在导出属性里选择符合PDF/A标准,但是我发现不选择也没事,重要的地方在于调整页面大小适合内容。

      3.我的编译方式是pdflatex。 
参考文献:http://bbs.ctex.org/viewthread.php?tid=64499

© 著作权归作者所有

Shawphy
粉丝 3
博文 25
码字总数 10170
作品 0
海淀
程序员
私信 提问
[转载]LaTeX中用BibTex管理参考文献

BibTeX 是一种用来规范参考文献列表的一种文献管理软件,定义了一种比较通用的管理文献的格式, 用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来 管理参考文献. BibTeX 文件的后缀...

Yong_Luo
2011/03/17
3.6K
0
Adaboost、SVM、LDA、贝叶斯网络、谱聚类等几篇博客的LaTeX文件下载

Adaboost、SVM、LDA、贝叶斯网络、谱聚类等几篇博客的LaTeX文件下载 今年以前,在我自己的博客上写过一系列的机器学习系列文章,如下图所示: 随后,微博上有一些朋友帮忙制作了latex版本(非...

Airship
2015/02/05
161
0
如何使用 Emacs 创建 LaTeX 文档

这篇教程将带你遍历在 Emacs 使用强大的开源排版系统 LaTex 来创建文档的全过程。 一篇由 Aaron Cocker 写的很棒的文章 “在 LaTeX 中创建文件的介绍” 中,介绍了 LaTeX 排版系统 并描述了如...

作者: Sachin Patil
2018/11/24
0
0
latex使用过程中的几个问题

最近在折腾latex排版,碰到若干问题,几经周折终于解决,总结如下。 1、lyx和latex不完全兼容,不要指望lyx导出的latex文件能被他人完美运行。 2、编辑器的选择:推荐gummi,可以实时预览,尤...

explore
2014/06/13
358
2
用Git+Sphinx记笔记?

接前面 TeX、LaTeX、TeXLive 小结,练习使用Sphinx写点东西: 效果 图1: 图2: git Google code 提供Git http://code.google.com/p/debao-qt-blogs/ 只是不清楚什么原因,无论 push 还是 pu...

晨曦之光
2012/05/08
198
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
64
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部