总所周知,tex自带有很多宏包来画矢量图,而且原生支持Latex公式,但是这些宏包都有非常复杂的命令要记,而且无法支持复杂的矢量图形。

Adobe 家的Ai可以很好的绘制复杂的矢量图,然而却无法支持Latex公式。

遍寻全网后,开源软件 Inkscape 这款神器可以完美的解决这些问题。

可以在此处下载: Draw Freely | Inkscape

软件操作

Inkscape的操作无需赘言,基本上与Ps相同。

插入少量公式的便捷方案

在线公式生成网页中输入公式 x^2, 注意不必放在数学环境中。

在网页的下方设置输出格式,默认为 gif, 将其改为 svg, 再点击 Click here to Download Image (SVG), 将生成的公式下载到本地。

直接将公式文件拖入到 Inkscape 中,选项都是默认即可。

以下是一些备用的公式生成网页:

  1. LaTeX to SVG

使用原生插件

Inkscape 原生支持插入tex公式,但是在 Mac OS 上并不能工作。以下是Windows上的操作方法。

注意到需要在电脑中预先安装tex系统。

按照如下步骤插入方程: 扩展->文字->pdflatex, 在弹出的对话框中输入 $x^2+y^2=1$ , 在画布四处找找,公式会生成在画布的某处。

最后将图形另存为 fig.eps , 选项选取嵌入字体,并使用导出对象的尺寸,再在当前目录新建一个示例tex文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
\documentclass[12pt]{article}
\usepackage{graphicx} %use graph format
\usepackage{epstopdf}
\begin{document}
\begin{figure}
\centering
\includegraphics{fig.eps}
\caption{yes}
\label{1}
\end{figure}
\end{document}

编译,就大功告成。

其他插件

TexText : 更为方便的插入Latex命令,可以设置字体的缩放

插图命令

调整缩放 [scale=0.5]