Latex 标准插图方式为

\usepackage{graphicx} % 需使用包

\begin{figure}[h]
\includegraphics{filename}
\end{figure}
\includegraphics 是支持 png, eps, pdf 的,不支持 svg

可以看到他并不支持svg格式。但是我使用的一个作图网站他能导出的矢量图只有svg格式。

1.使用svg包插入

插入 svg 的方式为

\usepackage{svg} % 需使用包

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

但是在我的电脑环境上并不能正确显示图片。

2.使用inkscape编辑矢量图

在这里插入图片描述
这是一个做矢量图的软件,功能很强大。
我想的是直接把svg转变为eps格式不就可以了。

2.1 下载inkscape

官网
一路安装即可,需要将inkscape加入到环境变量中,我安装过程中出现一个报错
在这里插入图片描述
说明并不能自动添加到系统路径中,这时我们需要手动添加
将inkscape的bin目录添加到系统变量中。
打开终端输入

inkscape -V

单词是inkscape不是inkspace!!!
在这里插入图片描述
显示版本号,环境变量配置成功。

2.2 打开你的svg图片

在inkscape中打开你的svg图片,然后另存为eps即可。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐