用Tex优雅地画矢量图
总所周知,tex自带有很多宏包来画矢量图,而且原生支持Latex公式,但是这些宏包都有非常复杂的命令要记,而且无法支持复杂的矢量图形。
Adobe 家的Ai可以很好的绘制复杂的矢量图,然而却无法支持Latex公式。
遍寻全网后,开源软件 Inkscape 这款神器可以完美的解决这些问题。
可以在此处下载: Draw Freely | Inkscape
软件操作
Inkscape的操作无需赘言,基本上与Ps相同。
插入少量公式的便捷方案
在在线公式生成网页中输入公式 x^2, 注意不必放在数学环境中。
在网页的下方设置输出格式,默认为 gif
, 将其改为 svg
, 再点击 Click here to Download Image (SVG), 将生成的公式下载到本地。
直接将公式文件拖入到 Inkscape 中,选项都是默认即可。
以下是一些备用的公式生成网页:
使用原生插件
Inkscape 原生支持插入tex公式,但是在 Mac OS 上并不能工作。以下是Windows上的操作方法。
注意到需要在电脑中预先安装tex系统。
按照如下步骤插入方程: 扩展->文字->pdflatex, 在弹出的对话框中输入 $x^2+y^2=1$
, 在画布四处找找,公式会生成在画布的某处。
最后将图形另存为 fig.eps
, 选项选取嵌入字体,并使用导出对象的尺寸,再在当前目录新建一个示例tex文件,内容如下
1 | \documentclass[12pt]{article} |
编译,就大功告成。
其他插件
TexText : 更为方便的插入Latex命令,可以设置字体的缩放
插图命令
调整缩放 [scale=0.5]
Chat: [email protected]