Visio中画的图怎么更清晰美观地插入LaTeX中(Visio 2016)

本文介绍了一个在使用Visio绘制图形并导出为PDF格式时遇到的字体排版问题及其解决方案。通过将文件依次转换为SVG、EPS格式,最终在LaTeX中实现高质量的矢量图插入。

2022年1月31日更新:新的Visio版本已经可以解决下面这个问题了,直接保存成PDF即可。

一个写论文的小技巧。

这个问题也是觉得微软太坑了。Visio是我们经常使用的画流程图、框图之类的工具,不过我目前使用Visio 2016的时候,发现如果把Visio画的图导出成PDF(不存成bmp,png等格式的原因还是希望能插入矢量图。)的时候,发现Visio对字体的排版很差劲,会出现字母间距不一致的现象,导致论文中的图片很不好看,例如下图所示:

感觉是要逼死强迫症的节奏。解决方法还是得借助于矢量图之间的相互转化,最后选择的方法是:

先从Visio转成svg,再通过cloudconvertor的矢量图转换功能:SVG to EPS | CloudConvert,再将eps插入LaTeX中,就可以基本解决这个问题了,下面是插入论文后的效果:

有强迫症的童鞋一定可以清楚看出这两者的区别。就简单总结这么多。

Visio中的图片插入LaTeX有多种方法,以下是详细介绍: ### 方法一:三步简单插入法 1. 去除Visio边界空白:可将Visio粘贴到Word中,在上右键选择“Visio”对象打开,会创建一个新的Visio文件,原Visio文件中的边界空白已被删去,新自动占满新的Visio文件;也可在Visio中,通过“设计 -> 页面设置 -> 大小 -> 适应绘”自动去除多余空白,保留部分空白作为边界[^1]。 2. 将新的Visio文件另存为pdf格式文件。 3. 把pdf格式文件放到LaTeX项目目录下,以figure格式插入LaTeX。 ### 方法二:去除灰色线条及空白插入法 1. 将visio文件另存为pdf文件,注意去除四周灰色的线条。以visio2016为例,操作是“文件——另存为——浏览——保存类型选择为pdf”,然后在保存文件的“选项中”,取消选择“辅助功能文档结构标记”[^2]。 2. 用Adobe Acrobat打开pdf文件,选择“工具 - 页面 - 裁剪”,自己拖出裁剪框后双击鼠标或按enter键,然后选中“remove white margins”,保存即可。 3. 在LaTeX插入图片,代码如下: ```latex \begin{figure} \centering \includegraphics[width=\textwidth]{文件名.pdf}\\ \caption{fit}\label{} \end{figure} ``` ### 方法三:适应绘插入法 1. 使用Visio后,点击“设计——大小——适应绘”,图片会自动去掉白边,然后另存为PDF格式。该方法适用于PDFLaTeX。 2. 如果图片不多,直接将图片放置在文章所在的文件夹即可。在LaTeX中进行如下操作: - 加载图片的安装包: ```latex \usepackage{graphicx} ``` - 指定图片的位置所在文件夹: ```latex \graphicspath{{chart/}} ``` - 插入图片: ```latex \begin{figure}[htbp] \centering \includegraphics[scale=0.5]{图片文件名称} \caption{Fig.1. LaTeX } \end{figure} ``` 如果要去掉LaTeX自动编号,则需要在前言部分加入: ```latex \usepackage{caption} ``` 插入图片代码修改为: ```latex \begin{figure}[htbp] \centering \includegraphics[scale=0.5]{图片文件名称} \caption*{LaTeX } \end{figure} ``` ### 方法四:裁剪图片插入法 打开.pdf格式的图片,若图片只占用了整个页面的一部分,为避免插入LaTeX后有很大空白,需将图片剪裁成合适的尺寸。操作是打开.pdf图片后,选择“document” -> “Crop pape”,在打开的窗口中将“remove white margins” 选中,按“OK”,将原来的.pdf图片转换成不含太多空白的图片,命名为new.pdf,再插入LaTeX [^4]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值