解决在写论文过程中遇到的插入到论文中的图片不清晰的问题(全网最详细最全解决方法)

news2025/1/17 1:06:19

目录

1 插入到word中的图片不清晰

2 将word转化为pdf以后图片不清晰

3 在利用latex写作过程中得到的pdf图片不清晰

4 将位图转换为矢量图


    在读论文的过程中其实我们可以发现很多论文的插图在放大以后是模糊的,这是因为他们所插入的并不是矢量图

    矢量图,也称为面向对象的图像或绘图图像,在数学上定义为一系列由点连接的线。矢量文件中的图形元素称为对象。每个对象都是一个自成—体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。

    矢量图是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。它的特点是放大后图像不会失真,和分辨率无关,适用于图形设计、文字设计和一些标志设计、版式设计等。

    常见的矢量图格式有如下几种:

    SVG (Scalable Vector Graphics) :SVG是一种基于XML的矢量图形格式,支持矢量图形的描述和展示,可以在网页上进行缩放而不失真。
    Al (Adobe lllustrator) :Al是Adobe lllustrator软件使用的专有矢量文件格式,常用于存储和交换矢量图形和插图。
    EPS(Encapsulated PostScript) :EPS是一种通用的矢量图形文件格式,支持各种矢量图形软件的使用,常用于印刷和出版领域。
    PDF (Portable Document Format) :PDF 是一种跨平台的文档格式,可以包含矢量图形、文本和图片等内容,广泛应用于电子文档和打印输出。
    DXF (Drawing Exchange Format): DXF是由AutoCAD开发的一种矢量文件格式,常用于CAD软件之间的数据交换。
    CDR (CoreIDRAW) :CDR是 CoreIDRAW软件使用的专有矢量文件格式,适用于CoreIDRAW 软件的图形设计和编辑。
    EMF(Enhanced Metafile) :EMF是一种Windows系统下的矢量图形文件格式,支持图像的缩放和编辑,常用于Windows应用程序和打印输出。

1 插入到word中的图片不清晰

    如果插入到word中的图片是直接通过截图得来的,那难以避免造成图片失真,导致放大以后图片模糊的情况,比如下图所示,这是截取的一部分图片,乍看还是比较清楚的,但是放大以后细看却感觉朦朦胧胧的,不美观。

解决办法:在word中插入矢量图,不要去直接插入图片。矢量图的常见格式介绍在上文已经阐述。以在visio中作图为例,不要直接去截图粘贴,这样难免造成图片模糊的现象。可以选择直接在visio中复制,粘贴到word文档中,这样过来的图片默认为矢量图,不会失真;或者可以选择将visio作的图另存为矢量图格式,有时会造成图片的格式很奇怪的现象,可以将常见的矢量图格式都保存一下试试看,如果实在无法解决,选用上一种方法即可。

2 将word转化为pdf以后图片不清晰

    在第一种情况的基础上,有部分人有将word转换为pdf的需求,那么在转换为pdf的过程中,有些人会遇见图片失真的情形(如下图所示,放大图片以后,图片的边缘感觉很模糊)。

解决办法:不要直接将word转换为pdf,利用office的word在处理之后进行转换(注意不要使用wps的word)。转换方法:文件→选项→高级→选中默认分辨率为高保真(选中不压缩文件中的图像)→确认。在确认之后再进行转换,部分版本在这以后还需要在导出的时候选择优化图像质量这个选项,再确认转换即可。示例如下三张图所示,可以发现,在此操作下得到的图片无论放大多少倍,都是高清的没有失真的图片。

3 在利用latex写作过程中得到的pdf图片不清晰

    在我们日常论文写作过程中,用的更多的可能还是latex,很多人反馈说latex写作中插入的图片在导出之后存在不清晰的现象,那么这是由什么原因导致的呢?

    如果我们选择在latex中插入.jpg、.png这样的位图的时候,我们在导出pdf之后将文档放大会发现图片存在失真的情况,这是因为位图无法随着我们的人为放大而等比例放大,这将导致图片出现模糊的情况。

解决办法1:我们在插入图片的时候需要去插入矢量图,而不是位图。插入.pdf图片即可以很好的解决这个问题(虽然网上有很多人说.pdf并不是位图,但确实很清晰)。我们在visio中画图以后,可以直接将图片导成.pdf格式的文件形式(注意,在导出以前需要点击:设计→大小→适应绘图,否则导出的.pdf文件在插入latex后依旧会存在模糊的情况)。

    接下来可以在latex里面上传这个.pdf文件,上传完以后导出后我们可以发现此时的图片是高清的,无论放大多少倍图片都不会失真。

    在latex中导入.pdf文件的图片的代码如下:

\usepackage{graphicx} % Required for inserting images

\begin{figure}[h]
\includegraphics{test.pdf}
\end{figure}

解决办法2:直接在latex里面插入标准矢量图,也能得到清晰的图片。矢量图有很多种,比如可以插入.svg格式的矢量图,在latex中的代码如下:

\usepackage{svg} % 需使用包

\begin{figure}[h]
\includesvg{filename}
\end{figure}

    但是我在这里遇到一个问题,.svg图片中的文字会很奇怪(字体和大小),通常会看到文字超出图,有一个解决办法,代码如下:

\usepackage[inkscapelatex=false]{svg}

\begin{figure}[h]
\includesvg{filename}
\end{figure}

    但有的时候,这种解决方法也会失效,如果你没有遇到类似的问题,在latex中直接插入.svg格式的图像就行了。

解决方法3:在latex中插入.eps文件格式的矢量图,插入的代码跟插入.pdf格式的代码一样,如下:

\usepackage{graphicx} % 需使用包

\begin{figure}[h]
\includegraphics{filename}
\end{figure}

    .eps文件格式需要使用Inkscape软件来进行转换,下载链接如下:

https://inkscape.org/

    下载下来以后,可以直接将.svg格式转换为.eps文件格式即可,将.eps文件插入到latex中也能够解决我们遇到的在利用latex写作过程中得到的pdf图片不清晰的问题。

4 将位图转换为矢量图

    我们在论文写作过程中,如果使用的是visio等专业绘图软件的话,可以直接导出相应的部分矢量图,但是如果我们手边只有位图(即放大会失真的图),那么我们可以使用Adobe Illustrator绘图软件来进行转换。下载链接由其他博主提供如下:

    Adobe Illstrator 2021中文版。

    链接:https://pan.baidu.com/s/1yZ0A0gNyqW_TAEyjXEbypw

    提取码:ak3v

    下载以后直接解压安装即可,全部选择默认。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/960407.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于数学建模论文中“学习率”是什么东西?

问题背景 数学建模2022年无人机问题的时候遇见一个关于学习率的东西,不是很清楚的现在可以看看下面的内容了。 问题解决 学习率在机器学习和优化中是一个常见的概念,它决定了模型在每次更新时应该调整多少。较高的学习率可能会导致模型在寻找最优解时跳…

Questa Sim使用教程仿真-示例

Questa Sim0基础仿真教程 文章目录 一、 打开软件二、运行编译后的文件 一、 打开软件 1、新建工程 File -> New -> project 2、填写工程名称和工程位置然后点"ok" 3、编写或者添加文件,这里直接添加一个编写好的反相器的文件。 可关注公众号&a…

进程控制块(PCB)的存储方式

进程控制块(PCB, Process Control Block)是操作系统用于描述和控制进程的重要数据结构。它包含了与进程有关的所有必要信息。为了有效地组织和管理PCB,操作系统通常会使用不同的存储方式,其中两种常见的方式是链式存储和索引存储。…

linux的文件系统,理解一切皆文件

1. 系统文件I/O 1.1 open #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); pathname: 要打开或创建的目标文件 flags: 打开文件时…

stable diffusion实践操作-VAE

本文专门开一节写图生图相关的内容&#xff0c;在看之前&#xff0c;可以同步关注&#xff1a; stable diffusion实践操作 大部分底模有VAE&#xff0c;但是部分底模没有VAE&#xff0c;需要专门下载VAE才能使用。 最常用的VAE&#xff1a;vae-ft-mse-840000-ema-pruned 用来饱…

VBA_MF系列技术资料1-172

MF系列VBA技术资料 为了让广大学员在VBA编程中有切实可行的思路及有效的提高自己的编程技巧&#xff0c;我参考大量的资料&#xff0c;并结合自己的经验总结了这份MF系列VBA技术综合资料&#xff0c;而且开放源码&#xff08;MF04除外&#xff09;&#xff0c;其中MF01-04属于定…

react中使用cytoscape

1. 安装 cytoscape npm install cytoscape 2. 使用 import React, { useEffect, useRef, useState } from "react"; import cytoscape from "cytoscape";const peopleList [{"data": {"id": "1","label": &qu…

ShardingSphere——压测实战

摘要 Apache ShardingSphere 关注于全链路压测场景下&#xff0c;数据库层面的解决方案。 将压测数据自动路由至用户指定的数据库&#xff0c;是 Apache ShardingSphere 影子库模块的主要设计目标。 一、压测背景 在基于微服务的分布式应用架构下&#xff0c;业务需要多个服…

前端、后端面试集锦

诸位读者&#xff0c;我们在工作的过程中&#xff0c;经常会因跳槽而面试。 你开发能力很强&#xff0c;懂得技术也很多&#xff0c;但由于不知道如何组织面试的话术&#xff0c;从而让自己的面试不理想。 面试专栏-前端、后端面试 专栏已组织好面试的话术&#xff0c;为你的…

中国五百强企业用泛微为合同加速,提升数字化办公水平

华谊集团借力泛微&#xff0c;融合企业微信、SAP、WPS、电子签章等多种系统&#xff0c;构建了业务集成、场景驱动的全程数字化合同管理平台。 上海华谊&#xff08;集团&#xff09;公司是由上海市政府国有资产监督管理委员会授权&#xff0c;通过资产重组建立的大型化工企业…

docker搭建个人网盘和私有仓库Harbor

目录 1、使用mysql:5.7和 owncloud 镜像&#xff0c;构建一个个人网盘 2、安装搭建私有仓库 Harbor 1、使用mysql:5.7和owncloud&#xff0c;构建一个个人网盘 1.拉取mysql:5.6镜像&#xff0c;并且运行mysql容器 [rootnode8 ~]# docker pull mysql:5.7 [rootnode8 ~]# doc…

百亿级访问量,如何做缓存架构设计

说在前面 在40岁老架构师 尼恩的读者社区(50)中&#xff0c;最近有小伙伴拿到了一线互联网企业如阿里、网易、有赞、希音、百度、网易、滴滴的面试资格&#xff0c;遇到一几个很重要的面试题&#xff1a;&#xff1a; 分布式缓存系统&#xff0c;如何架构&#xff1f;百亿级访…

2023年7月京东打印机行业品牌销售排行榜(京东运营数据分析)

鲸参谋监测的京东平台7月份打印机行业销售数据已出炉&#xff01; 7月份&#xff0c;打印机市场呈现下滑趋势。根据鲸参谋平台的数据可知&#xff0c;当月京东平台打印机的销量为48万&#xff0c;环比下降约28%&#xff0c;同比下降约18%&#xff1b;销售额为4亿&#xff0c;环…

超市商品管理

解决前后端跨域问题 分页 添加 权限 实现逻辑 权限-------中间表联系------->角色---------------中间表---------->用户

Android微信数据库解密2

Android微信数据库解密2 上篇文章讲了下微信数据库密码规则,以及相关的代码. 本篇文章主要讲解下使用xpose获取对应的数据库密码. public class HookModule implements IXposedHookLoadPackage {public static final String TAG "HookModule";Overridepublic voi…

并发编程的关键——LOCK

并发编程的关键——LOCK 锁的分类synchronized万物即可为锁synchronized的实现锁升级 LockAQSLockSupportCLHCAS Lock实现ReentrantLock阻塞方法acquireReadWriteLockReentrantReadWriteLockStampedLock 锁的分类 公平锁/非公平锁&#xff1a; – 公平的意思是多个线程按照申请…

uniapp项目实战系列(4):服务的异步请求,请求服务的二次封装

目录 系列往期文章&#xff08;点击跳转&#xff09;uniapp项目实战系列(1)&#xff1a;导入数据库&#xff0c;启动后端服务&#xff0c;开启代码托管&#xff08;点击跳转&#xff09;uniapp项目实战系列(2)&#xff1a;新建项目&#xff0c;项目搭建&#xff0c;微信开发工具…

Greenplum-segment镜像分布策略

Greenplum作为一款基于PostgreSQL的OLAP分布式MPP架构&#xff0c;其内部的角色可以通过配置冗余来保证高可用性&#xff0c;无论是管理节点还是计算节点。管理节点可以为Master配置一个Standby来保证高可用&#xff0c;而计算节点则可以为每个Primary segment配置一个对应的Mi…

Linux测开常用命令总结

文章目录 Linux系统中文件目录树 基本指令的使用&#xff1a; Linux命令的帮助信息查看 --help command --help 说明&#xff1a; 显示command 命令的帮助信息通过man命令查看帮助信息 man command( 命令的名称) man 命令查看的帮助信息更加详细ls&#xff0c;pwd&#xff0c…

Java 多线程系列Ⅱ(线程安全)

线程安全 一、线程不安全线程不安全的原因&#xff1a; 二、线程不安全案例与解决方案1、修改共享资源synchronized 使用synchronized 特性 2、内存可见性Java内存模型&#xff08;JMM&#xff09;内存可见性问题 3、指令重排列4、synchronized 和 volatile5、拓展知识&#xf…